0
0
0
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-1
1
-2
2
-3
3
-5
6
-8
9
-12
14
-19
24
-36
62
-229
-823
-403
-305
-574
-874
-899
-829
-806
-597
-541
-586
-576
-664
-799
-1043
-899
-780
-699
-511
-567
-390
-653
-934
-1027
-1114
-853
-662
-611
-563
-353
-600
-1316
-1236
-680
-407
-422
-555
-561
-757
-815
-804
-621
-486
-613
-487
-633
-1178
-966
-456
-440
-461
-317
-509
-1157
-1263
-859
-465
-320
-328
-527
-1071
-1233
-1000
-609
-206
-59
-393
-871
-959
-938
-1041
-506
-202
-626
-876
-608
-727
-1080
-773
-378
-537
-735
-594
-695
-1002
-1030
-627
-402
-318
-634
-697
-684
-1043
-1050
-609
-403
-216
-275
-451
-524
-925
-1286
-891
-159
-57
-240
-693
-1229
-1426
-896
-339
-62
-99
-345
-602
-1440
-1521
-569
-175
-272
-349
-459
-808
-1379
-1129
-733
-370
-45
9
-466
-1537
-1578
-736
-220
-197
-210
-386
-954
-1542
-1530
-866
-321
-211
-550
-696
-934
-1076
-1270
-1205
-803
-204
-44
-671
-1197
-942
-881
-1237
-919
-343
-343
-634
-920
-1028
-1012
-542
-588
-909
-491
-293
-692
-1550
-1134
-534
-245
-308
-461
-393
-1199
-1604
-975
-281
61
-337
-386
-641
-1379
-1583
-698
56
-150
-224
-415
-819
-1160
-1104
-660
-459
-225
-19
-595
-1067
-1175
-916
-739
-309
313
-62
-948
-1358
-1421
-1053
-365
247
-101
-928
-1582
-1511
-1266
-549
131
120
-234
-827
-1547
-2157
-1425
-483
-186
66
97
-783
-1690
-1385
-753
-617
-366
70
-114
-1129
-1633
-1309
-492
-138
-79
-247
-468
-1193
-1676
-810
-58
281
-309
-986
-1551
-1372
-736
-342
93
174
-4
-1293
-2066
-1656
-607
-176
23
584
22
-1199
-1783
-1366
-930
-355
443
656
-307
-1033
-1554
-1636
-1009
-131
597
581
172
-953
-1710
-1712
-664
210
103
65
129
-816
-1653
-868
146
139
-296
-510
-495
-468
-719
-336
327
333
-483
-828
-467
-421
-495
-51
429
57
-537
-838
-692
-420
-397
-131
841
620
-868
-1631
-707
-249
-682
-237
529
501
-165
-819
-1111
-1053
-189
857
446
166
-133
-809
-1273
-912
-55
792
969
-49
-709
-623
-824
-773
239
872
276
-243
-371
-853
-694
13
437
453
74
-762
-1013
-630
-192
334
475
292
-57
-556
-989
-698
175
252
144
-67
-819
-1234
-458
-247
-163
709
779
-733
-1719
-820
-61
84
123
192
-189
-1384
-1298
-440
-161
-70
383
475
-736
-1698
-1412
-572
-101
337
659
-140
-1094
-1179
-1109
-801
-239
508
822
30
-1351
-1962
-890
295
108
-419
-128
226
-634
-1756
-1065
-200
-146
-422
-476
-643
-918
-706
-86
47
-792
-1083
-646
-995
-1309
-518
522
420
-901
-1272
-945
-921
-1063
-402
711
352
-908
-1482
-1102
-833
-1015
-528
623
761
-581
-1458
-754
-723
-1281
-547
891
403
-859
-891
-297
-291
0
0
0
-1
-1
-1
0
0
-1
0
-1
0
-1
0
-1
1
-2
2
-3
3
-5
5
-7
7
-9
10
-14
16
-25
46
-199
-1031
-770
-524
-276
3
-179
-430
-387
-341
-299
190
165
-290
-858
-882
-726
-532
-92
229
118
-227
-579
-777
-783
-444
269
377
342
48
-614
-1118
-932
4
393
296
131
-224
-488
-665
-599
29
359
-16
-451
-483
-259
-408
-396
63
-15
-589
-701
-533
-369
-254
108
230
-247
-474
-430
-758
-917
-204
587
210
-418
-347
-547
-1055
-645
344
244
-113
-184
-425
-778
-812
-240
-31
-165
-124
-117
-549
-658
-199
66
120
208
-198
-763
-894
-394
-53
146
161
-255
-676
-766
-259
-125
-110
71
43
-412
-844
-612
-226
-295
-420
-124
-42
-248
-463
-489
-288
-135
-252
-285
-108
-138
-578
-718
-484
-291
-310
-221
-23
-157
-382
-451
-367
-170
152
-21
-446
-455
-222
-302
-509
-176
131
-23
-358
-550
-733
-701
-320
-63
-140
-392
-496
-571
-663
-492
-35
-75
-268
-459
-796
-951
-765
-361
-263
-13
54
-460
-1048
-968
-425
-132
-71
-146
-407
-594
-658
-697
-641
-336
-56
-95
-201
-326
-349
-516
-653
-468
-193
-142
-313
-625
-635
-532
-524
-521
-343
-451
-738
-652
-395
-194
-300
-423
-454
-616
-758
-661
-502
-578
-653
-470
-372
-537
-657
-641
-487
-458
-447
-353
-397
-732
-1117
-988
-598
-491
-545
-338
-197
-549
-811
-547
-165
-254
-529
-350
-247
-675
-866
-465
-325
-479
-433
-136
-84
-353
-505
-386
-248
-503
-758
-686
-487
-423
-404
-305
-255
-354
-511
-618
-552
-314
-377
-650
-651
-472
-569
-673
-648
-451
-421
-479
-336
-299
-417
-616
-551
-444
-407
-341
-179
-205
-366
-317
-185
-222
-343
-372
-303
-217
-90
54
17
-84
-135
-177
-191
-242
-300
-200
-192
-286
-380
-338
-189
-242
-220
-57
-1
-146
-318
-376
-316
-261
-293
-265
-231
-137
22
129
211
257
81
-219
-275
-179
-106
-30
-88
-135
-223
-310
-252
-103
28
99
35
-164
-233
-207
-231
-241
-180
-232
-256
-228
-145
-70
-131
-235
-302
-347
-435
-420
-274
-163
-174
-269
-394
-477
-470
-402
-368
-333
-361
-392
-353
-385
-470
-462
-359
-324
-290
-247
-227
-265
-372
-362
-352
-400
-472
-394
-246
-316
-383
-379
-392
-419
-480
-442
-307
-280
-396
-432
-412
-452
-436
-379
-362
-370
-380
-411
-405
-396
-384
-323
-328
-393
-366
-282
-314
-335
-335
-447
-578
-584
-375
-261
-238
-181
-173
-257
-364
-382
-335
-301
-338
-305
-332
-425
-477
-469
-419
-445
-487
-453
-411
-410
-461
-525
-573
-606
-550
-500
-477
-506
-523
-439
-446
-475
-452
-458
-523
-612
-633
-590
-595
-629
-657
-699
-745
-721
-595
-529
-504
-522
-595
-697
-793
-815
-768
-698
-656
-673
-674
-715
-718
-687
-681
-658
-673
-682
-728
-760
-731
-685
-636
-627
-702
-781
-840
-851
-827
-785
-764
-841
-889
-908
-901
-878
-849
-900
-1011
-1064
-1119
-1152
-1147
-1128
-1105
-1098
-1075
-1106
-1137
-1095
-1023
-978
-974
-962
-988
-1023
-1014
-997
-914
-858
-873
-830
-818
-819
-778
-748
-732
-752
-764
-800
-836
-828
-831
-849
-869
-864
-872
-855
-816
-797
-744
-752
-742
-748
-786
-781
-818
-817
-849
-869
-865
-893
-900
-876
-845
-846
-848
-813
-806
-775
-741
-684
-684
-685
-602
-561
-515
-459
-363
-306
-288
-215
-185
-185
-163
-157
-155
-136
-128
-144
-103
-58
-63
-56
-58
-54
-55
12
51
47
42
37
52
39
54
49
48
48
62
99
147
163
136
167
166
181
204
213
246
231
235
248
251
265
249
248
221
178
142
107
122
84
42
47
26
79
79
36
56
19
-19
-63
-50
-25
-39
-12
-64
-106
-136
-200
-224
-249
-229
-185
-215
-218
-205
-231
-217
-202
-202
-197
-219
-171
-178
-182
-141
-188
-179
-199
-187
-154
-187
-146
-140
-142
-115
-116
-96
-91
-61
-34
-56
-37
-75
-137
-153
-201
-186
-161
-135
-94
-120
-117
-126
-165
-116
-88
-107
-133
-167
-199
-229
-199
-139
-144
-162
-165
-186
-208
-205
-158
-169
-165
-152
-190
-190
-188
-145
-147
-147
-122
-127
-97
-101
-43
37
61
84
97
122
177
226
274
350
373
399
382
359
363
336
363
338
346
350
352
356
277
301
280
248
237
217
200
198
204
179
174
155
137
124
101
97
61
32
-2
-45
-77
-117
-153
-240
-276
-300
-345
-361
-416
-466
-518
-512
-527
-566
-552
-555
-564
-561
-537
-502
-496
-510
-535
-544
-569
-586
-583
-630
-621
-596
-591
-581
-569
-557
-545
-517
-496
-504
-496
-500
-523
-564
-591
-594
-592
-580
-576
-581
-598
-602
-578
-583
-608
-603
-559
-539
-514
-470
-460
-419
-344
-324
-289
-219
-188
-155
-131
-101
-69
-73
-54
-23
11
89
185
264
318
385
436
457
484
486
557
641
655
690
706
756
832
905
1056
1190
1305
1365
1434
1514
1642
1820
1959
2033
2045
2050
2062
2088
2113
2114
2126
2092
2037
1983
1966
1995
2138
2294
2474
2717
2863
3020
3164
3268
3323
3109
2666
1804
482
-744
-1773
-2274
-2285
-2110
-1897
-2070
-2183
-2207
-2044
-1541
-1251
-1205
-1551
-2024
-2330
-2393
-2076
-1755
-1589
-1578
-1677
-1632
-1302
-649
147
826
1334
1624
1789
2010
2190
2332
2273
2008
1713
1361
1212
1196
1278
1371
1385
1438
1377
1312
1247
1057
859
576
285
-58
-467
-822
-1178
-1453
-1618
-1707
-1724
-1769
-1782
-1754
-1740
-1881
-2177
-2423
-2655
-2663
-2484
-2267
-2060
-1872
-1550
-1241
-798
-428
-230
-2
151
321
464
594
640
597
600
535
440
326
265
329
363
391
318
150
42
-38
-134
-312
-548
-780
-1000
-1044
-1046
-1066
-1109
-1195
-1189
-1184
-1133
-1044
-1003
-880
-800
-753
-682
-623
-516
-399
-266
-161
-83
20
175
419
627
737
838
878
899
965
1053
1140
1192
1209
1258
1334
1437
1508
1577
1641
1636
1617
1601
1627
1638
1638
1714
1707
1731
1770
1834
1957
2017
2109
2217
2319
2486
2604
2675
2730
2706
2721
2787
2931
3215
3534
3812
3695
2915
1403
-425
-1981
-2927
-3051
-2836
-2710
-2917
-3224
-3251
-2899
-2156
-1559
-1448
-1806
-2416
-2756
-2630
-2101
-1560
-1343
-1517
-1961
-2326
-2251
-1697
-928
-157
412
817
1222
1745
2320
2698
2720
2361
1848
1357
1016
841
701
584
465
390
342
288
213
105
-28
-167
-280
-441
-676
-922
-1249
-1588
-1867
-2143
-2431
-2702
-2870
-2873
-2705
-2355
-1920
-1531
-1242
-1134
-1114
-1117
-1161
-1227
-1308
-1411
-1631
-1905
-2117
-2256
-2145
-1898
-1606
-1356
-1211
-979
-676
-283
-7
27
-63
-311
-509
-699
-872
-1038
-1204
-1298
-1407
-1428
-1430
-1394
-1253
-1098
-976
-968
-1029
-1038
-1026
-1068
-1208
-1447
-1698
-1892
-1941
-1919
-1881
-1806
-1676
-1443
-1199
-980
-763
-595
-434
-298
-198
-130
-118
-109
-65
-57
-80
-92
-73
-11
106
229
310
367
422
529
650
739
739
649
574
516
496
476
450
416
408
474
524
635
781
963
1113
1277
1399
1459
1553
1686
1892
1986
2097
2153
2197
2426
2668
2871
2976
3021
3054
3123
3323
3663
3915
3945
3408
2108
370
-1364
-2508
-3014
-3061
-3098
-3503
-4037
-4384
-4180
-3491
-2741
-2376
-2564
-2985
-3249
-3040
-2420
-1767
-1433
-1599
-2093
-2570
-2720
-2396
-1819
-1188
-669
-302
182
856
1647
2402
2813
2806
2511
2181
1957
1784
1636
1366
1039
726
414
155
-83
-334
-528
-636
-659
-637
-660
-726
-812
-952
-1133
-1377
-1706
-2107
-2505
-2788
-2909
-2889
-2770
-2584
-2363
-2170
-1979
-1792
-1621
-1454
-1429
-1396
-1370
-1411
-1385
-1401
-1396
-1457
-1492
-1477
-1448
-1293
-1108
-834
-640
-430
-219
-125
-3
-16
-88
-259
-445
-606
-803
-943
-1121
-1336
-1525
-1658
-1702
-1700
-1658
-1572
-1529
-1468
-1415
-1387
-1346
-1372
-1401
-1484
-1572
-1644
-1682
-1645
-1599
-1531
-1454
-1364
-1210
-989
-766
-511
-267
-81
100
240
329
379
390
367
318
276
230
186
143
127
153
171
205
288
331
362
448
559
628
649
646
600
581
590
609
631
600
592
551
625
751
871
1039
1152
1367
1590
1852
2076
2219
2421
2525
2620
2847
2974
3052
3086
3039
3056
3047
3314
3561
3696
3612
2907
1696
295
-923
-1763
-2061
-2310
-2724
-3377
-3934
-4121
-3928
-3292
-2921
-2903
-3142
-3314
-3130
-2606
-1825
-1359
-1258
-1541
-1927
-2125
-2099
-1818
-1533
-1347
-1224
-967
-518
148
890
1459
1769
1825
1842
1935
2106
2248
2243
2080
1779
1461
1117
767
400
-10
-360
-602
-729
-804
-821
-860
-911
-919
-946
-1055
-1247
-1470
-1700
-1878
-1963
-2035
-2121
-2216
-2287
-2346
-2353
-2316
-2271
-2209
-2071
-1818
-1552
-1324
-1227
-1274
-1293
-1257
-1136
-1042
-1030
-1035
-1038
-912
-753
-577
-433
-399
-347
-331
-286
-219
-173
-109
-129
-196
-386
-617
-803
-948
-1042
-1158
-1328
-1524
-1661
-1683
-1663
-1650
-1663
-1709
-1724
-1688
-1594
-1477
-1387
-1327
-1249
-1174
-1142
-1082
-1024
-988
-865
-738
-625
-480
-356
-246
-136
-57
44
168
279
376
482
557
567
573
556
557
559
515
450
391
335
326
349
378
386
380
385
400
433
470
525
557
577
614
642
634
620
611
588
603
694
815
890
1003
1114
1201
1368
1548
1726
1830
1916
1992
2069
2238
2337
2461
2551
2626
2731
2816
2958
2831
2509
1848
930
143
-586
-928
-1264
-1599
-1992
-2495
-2654
-2747
-2556
-2389
-2405
-2481
-2619
-2459
-2125
-1651
-1310
-1223
-1283
-1428
-1541
-1526
-1414
-1381
-1394
-1377
-1248
-1006
-626
-239
76
362
512
724
985
1272
1524
1685
1767
1695
1603
1450
1265
1051
744
481
193
-34
-171
-295
-376
-478
-564
-609
-654
-738
-807
-854
-912
-974
-1022
-1119
-1234
-1363
-1497
-1579
-1670
-1757
-1888
-2054
-2073
-2073
-1951
-1761
-1623
-1493
-1466
-1361
-1299
-1169
-1007
-914
-790
-769
-676
-595
-473
-339
-347
-329
-365
-335
-283
-163
-5
-5
-13
-85
-144
-175
-240
-321
-444
-566
-701
-822
-895
-1002
-1116
-1230
-1340
-1370
-1350
-1245
-1141
-1055
-957
-858
-704
-562
-401
-288
-209
-107
-72
4
98
160
147
157
172
148
158
211
283
354
357
363
386
358
334
345
318
252
223
223
186
194
234
202
132
125
107
63
64
44
46
44
67
70
38
38
52
47
73
93
81
102
102
144
185
228
278
295
365
474
562
580
609
671
716
772
821
845
833
792
770
766
742
687
648
624
608
612
599
587
576
554
556
561
476
346
191
15
-175
-336
-460
-609
-766
-924
-1050
-1134
-1181
-1214
-1216
-1217
-1231
-1207
-1132
-1038
-967
-898
-865
-876
-881
-870
-831
-800
-804
-818
-832
-834
-782
-659
-595
-552
-496
-453
-387
-307
-206
-133
-77
-48
-37
-29
-47
-73
-106
-131
-189
-246
-306
-374
-459
-537
-582
-634
-637
-635
-619
-618
-602
-605
-598
-565
-575
-548
-529
-534
-532
-570
-607
-635
-670
-689
-760
-812
-856
-867
-846
-815
-800
-810
-806
-790
-758
-723
-654
-585
-568
-557
-539
-519
-483
-464
-462
-459
-468
-484
-487
-480
-493
-503
-509
-541
-564
-586
-593
-619
-632
-633
-634
-592
-544
-522
-490
-491
-469
-420
-398
-368
-364
-354
-348
-333
-312
-305
-285
-299
-315
-327
-331
-319
-313
-322
-305
-293
-315
-289
-285
-272
-282
-308
-329
-319
-324
-306
-261
-249
-216
-204
-185
-168
-146
-133
-130
-145
-141
-137
-114
-137
-144
-121
-112
-108
-93
-48
-51
-42
-3
-18
-25
-14
-36
-25
20
36
41
50
62
63
56
44
50
31
42
50
14
8
4
7
-33
-38
-54
-50
-54
-59
-61
-94
-110
-127
-132
-160
-165
-180
-196
-207
-206
-191
-172
-169
-179
-149
-125
-135
-127
-97
-86
-84
-71
-57
-36
-25
-26
-18
4
10
9
9
18
6
-5
-7
-28
-40
-36
-29
-60
-85
-114
-127
-134
-172
-212
-231
-256
-280
-299
-313
-333
-341
-348
-378
-410
-412
-401
-413
-405
-399
-411
-411
-417
-420
-436
-445
-453
-468
-471
-481
-485
-484
-466
-435
-437
-439
-432
-427
-422
-398
-367
-356
-331
-327
-330
-336
-331
-290
-295
-331
-377
-385
-415
-451
-436
-420
-424
-469
-507
-525
-537
-564
-571
-589
-623
-648
-631
-632
-609
-559
-548
-526
-514
-517
-523
-506
-491
-451
-420
-404
-403
-386
-371
-362
-325
-275
-224
-229
-244
-229
-227
-252
-242
-232
-228
-223
-230
-228
-238
-219
-191
-205
-220
-239
-252
-249
-242
-226
-241
-252
-248
-302
-321
-300
-270
-246
-255
-258
-268
-306
-315
-284
-269
-286
-296
-294
-290
-293
-268
-252
-254
-230
-227
-227
-229
-208
-203
-187
-210
-245
-241
-270
-291
-279
-289
-317
-302
-328
-358
-354
-359
-372
-395
-426
-441
-456
-472
-468
-471
-449
-427
-402
-391
-397
-405
-384
-345
-330
-302
-277
-269
-278
-270
-225
-217
-184
-161
-146
-132
-146
-170
-174
-165
-166
-150
-163
-169
-180
-185
-178
-165
-162
-189
-190
-203
-214
-225
-224
-218
-250
-262
-267
-294
-305
-295
-286
-300
-296
-305
-316
-319
-332
-307
-281
-279
-272
-269
-267
-274
-264
-265
-268
-252
-211
-210
-229
-221
-208
-201
-183
-158
-147
-163
-176
-177
-209
-224
-251
-279
-286
-279
-282
-328
-369
-380
-395
-396
-410
-451
-457
-455
-481
-488
-495
-506
-518
-520
-532
-539
-527
-512
-469
-452
-457
-437
-421
-411
-411
-392
-371
-387
-374
-340
-324
-277
-237
-214
-219
-202
-198
-200
-189
-184
-172
-167
-161
-178
-184
-178
-182
-183
-209
-237
-245
-218
-210
-232
-216
-211
-213
-214
-226
-246
-286
-306
-328
-350
-349
-322
-323
-333
-323
-328
-328
-334
-344
-307
-269
-253
-248
-236
-210
-213
-220
-220
-224
-234
-235
-223
-207
-191
-182
-163
-139
-133
-127
-88
-83
-102
-116
-121
-119
-133
-148
-147
-151
-160
-174
-199
-212
-219
-213
-208
-191
-198
-231
-230
-228
-259
-270
-236
-219
-224
-202
-191
-200
-192
-174
-164
-168
-167
-176
-181
-199
-199
-201
-223
-233
-252
-285
-306
-297
-305
-332
-338
-323
-336
-341
-331
-330
-323
-322
-308
-298
-310
-299
-288
-289
-275
-284
-272
-255
-257
-269
-273
-275
-274
-269
-233
-215
-227
-220
-233
-260
-255
-251
-253
-248
-256
-265
-270
-255
-261
-265
-268
-288
-293
-312
-324
-315
-345
-349
-356
-371
-363
-355
-362
-372
-377
-351
-325
-349
-370
-374
-358
-341
-352
-349
-335
-338
-337
-323
-311
-284
-240
-216
-196
-155
-145
-139
-105
-64
-58
-61
-49
-48
-73
-89
-100
-131
-180
-191
-179
-201
-197
-191
-212
-228
-234
-253
-258
-253
-263
-266
-280
-306
-345
-367
-363
-365
-365
-352
-336
-336
-334
-330
-314
-311
-320
-309
-321
-328
-303
-282
-251
-219
-204
-203
-203
-190
-182
-150
-143
-148
-165
-172
-161
-181
-197
-211
-207
-203
-199
-206
-208
-200
-219
-225
-220
-226
-250
-267
-275
-265
-274
-290
-291
-291
-300
-311
-286
-296
-310
-285
-268
-258
-236
-210
-184
-153
-142
-133
-134
-154
-141
-134
-137
-148
-150
-145
-157
-181
-186
-160
-149
-146
-126
-107
-91
-95
-103
-91
-85
-110
-150
-190
-210
-221
-216
-211
-234
-250
-253
-261
-270
-246
-224
-235
-251
-242
-241
-247
-242
-244
-250
-251
-290
-303
-284
-288
-299
-293
-287
-282
-256
-250
-240
-230
-235
-250
-260
-268
-263
-251
-267
-288
-286
-312
-332
-317
-318
-315
-292
-261
-252
-259
-275
-277
-283
-285
-269
-263
-294
-311
-324
-350
-352
-343
-314
-307
-319
-314
-306
-295
-287
-246
-244
-274
-261
-235
-216
-227
-235
-218
-224
-240
-227
-224
-230
-226
-230
-213
-195
-178
-155
-148
-165
-170
-194
-206
-222
-256
-250
-253
-260
-278
-287
-305
-297
-296
-309
-285
-279
-291
-277
-293
-325
-327
-327
-321
-307
-307
-284
-243
-228
-203
-155
-137
-117
-103
-88
-83
-88
-106
-111
-101
-107
-100
-83
-65
-66
-70
-73
-82
-107
-116
-115
-127
-127
-135
-144
-153
-166
-161
-155
-162
-165
-174
-194
-210
-219
-227
-268
-288
-287
-324
-334
-337
-348
-322
-305
-300
-279
-234
-225
-221
-225
-247
-260
-267
-266
-264
-259
-266
-269
-263
-232
-216
-197
-162
-164
-186
-191
-205
-229
-232
-242
-274
-299
-315
-315
-294
-302
-288
-265
-253
-257
-243
-239
-244
-239
-270
-271
-285
-306
-298
-296
-308
-316
-326
-340
-333
-319
-301
-281
-287
-301
-301
-304
-309
-288
-283
-266
-230
-219
-215
-212
-201
-214
-213
-208
-205
-191
-179
-200
-216
-233
-269
-300
-326
-333
-335
-358
-397
-408
-398
-400
-402
-383
-385
-391
-366
-355
-323
-313
-301
-283
-303
-303
-300
-302
-283
-272
-277
-265
-243
-240
-225
-187
-175
-156
-146
-148
-155
-151
-141
-140
-136
-129
-150
-170
-177
-192
-198
-187
-180
-165
-163
-180
-169
-160
-170
-181
-190
-213
-226
-217
-220
-232
-225
-218
-231
-227
-217
-194
-185
-179
-164
-146
-144
-128
-115
-119
-112
-117
-107
-99
-102
-112
-117
-111
-106
-102
-105
-109
-113
-128
-122
-110
-128
-124
-111
-121
-116
-107
-124
-138
-155
-183
-186
-190
-192
-202
-221
-219
-207
-225
-231
-209
-210
-218
-213
-213
-231
-239
-256
-299
-327
-332
-319
-294
-285
-272
-254
-266
-286
-270
-269
-286
-287
-276
-284
-296
-283
-271
-263
-262
-269
-242
-227
-220
-187
-167
-167
-159
-171
-180
-178
-186
-174
-156
-162
-177
-185
-171
-181
-188
-175
-195
-213
-238
-257
-255
-249
-255
-263
-256
-247
-247
-246
-231
-227
-223
-221
-233
-260
-276
-274
-273
-253
-253
-267
-249
-233
-218
-205
-189
-173
-173
-196
-209
-219
-231
-228
-207
-213
-209
-189
-172
-155
-150
-143
-146
-152
-137
-144
-157
-172
-191
-207
-239
-241
-251
-272
-301
-300
-291
-279
-259
-254
-260
-274
-281
-307
-317
-323
-321
-311
-297
-304
-303
-287
-265
-255
-257
-243
-229
-247
-256
-244
-231
-211
-211
-204
-207
-213
-199
-185
-184
-176
-182
-176
-167
-155
-149
-142
-148
-178
-188
-175
-166
-164
-156
-162
-164
-162
-159
-156
-124
-106
-107
-107
-104
-98
-124
-119
-118
-123
-112
-123
-137
-155
-155
-168
-153
-140
-168
-166
-168
-200
-197
-186
-203
-221
-229
-247
-263
-266
-273
-265
-260
-245
-247
-252
-236
-239
-264
-276
-288
-308
-308
-299
-283
-266
-287
-285
-274
-287
-291
-290
-293
-288
-272
-248
-244
-246
-255
-260
-253
-245
-238
-231
-246
-267
-286
-282
-279
-316
-328
-328
-338
-350
-352
-345
-353
-371
-365
-350
-347
-359
-376
-388
-384
-363
-344
-359
-346
-337
-335
-308
-310
-296
-285
-269
-229
-226
-233
-224
-212
-211
-221
-246
-266
-284
-275
-272
-278
-265
-284
-305
-292
-295
-298
-272
-260
-276
-275
-271
-274
-261
-251
-262
-239
-248
-265
-292
-308
-296
-294
-307
-309
-307
-320
-312
-314
-310
-288
-266
-257
-238
-240
-243
-220
-211
-218
-230
-206
-189
-210
-203
-177
-157
-166
-174
-150
-166
-191
-193
-189
-218
-249
-284
-307
-331
-350
-353
-361
-350
-357
-351
-332
-324
-300
-282
-267
-266
-251
-243
-241
-245
-259
-250
-242
-238
-210
-196
-187
-149
-140
-143
-134
-118
-133
-138
-153
-165
-187
-211
-194
-178
-177
-200
-219
-242
-239
-237
-257
-269
-295
-316
-326
-341
-359
-363
-382
-382
-378
-401
-442
-441
-429
-421
-421
-424
-417
-393
-382
-348
-316
-296
-287
-261
-261
-256
-216
-195
-178
-156
-160
-194
-200
-199
-188
-171
-155
-184
-190
-189
-211
-212
-194
-180
-191
-239
-264
-291
-301
-320
-324
-333
-342
-365
-383
-397
-384
-360
-351
-317
-311
-319
-349
-340
-348
-331
-326
-312
-297
-311
-303
-310
-291
-277
-254
-292
-263
-266
-239
-237
-214
-223
-225
-203
-234
-233
-238
-223
-237
-224
-250
-257
-257
-250
-296
-269
-296
-291
-288
-305
-296
-290
-346
-365
-335
-327
-350
-402
-379
-353
-350
-352
-308
-347
-264
-285
-336
-333
-312
-340
-355
-306
-340
-368
-348
-329
-377
-293
-267
-281
-299
-274
-264
-298
-270
-314
-311
-344
-395
-370
-374
-401
-323
-336
-305
-278
-259
-244
-211
-170
-137
-162
-168
-199
-186
-189
-190
-228
-232
-218
-275
-220
-186
-192
-173
-139
-162
-173
-145
-161
-213
-216
-230
-255
-302
-324
-357
-375
-372
-356
-364
-367
-353
-329
-329
-307
-274
-309
-281
-251
-281
-340
-325
-341
-323
-358
-337
-348
-395
-361
-348
-335
-295
-283
-301
-264
-261
-284
-319
-323
-384
-391
-355
-378
-409
-429
-437
-488
-477
-451
-462
-489
-474
-454
-430
-415
-430
-402
-395
-370
-371
-370
-401
-369
-363
-353
-384
-403
-411
-437
-423
-421
-439
-483
-473
-460
-449
-414
-405
-406
-395
-365
-333
-345
-359
-324
-291
-263
-237
-252
-243
-212
-212
-243
-253
-276
-271
-277
-314
-341
-355
-371
-390
-405
-386
-392
-364
-347
-353
-328
-312
-301
-287
-274
-272
-258
-258
-279
-283
-262
-283
-274
-304
-340
-346
-360
-355
-359
-383
-378
-393
-423
-428
-428
-422
-407
-389
-390
-368
-335
-322
-320
-258
-234
-249
-266
-271
-268
-249
-252
-271
-270
-312
-314
-316
-307
-315
-307
-341
-342
-324
-329
-315
-294
-297
-281
-262
-268
-269
-263
-235
-228
-216
-210
-209
-214
-210
-230
-234
-209
-221
-234
-257
-248
-254
-269
-283
-295
-302
-309
-304
-311
-324
-335
-340
-341
-358
-382
-375
-384
-384
-361
-367
-370
-355
-330
-343
-344
-332
-338
-320
-309
-312
-343
-327
-330
-309
-256
-240
-254
-274
-266
-262
-253
-230
-258
-281
-284
-283
-304
-322
-335
-352
-344
-324
-310
-312
-292
-266
-280
-278
-264
-278
-311
-333
-310
-304
-302
-327
-349
-327
-320
-313
-303
-294
-307
-297
-278
-277
-298
-300
-299
-299
-290
-291
-289
-292
-285
-267
-252
-234
-223
-223
-218
-194
-201
-192
-179
-166
-143
-135
-132
-157
-180
-180
-205
-210
-255
-315
-427
-608
-536
-714
-723
-868
-989
-1092
-1168
-1128
-1188
-1174
-1116
-1041
-972
-741
-562
-396
-278
-108
20
222
371
449
519
525
593
524
455
334
225
113
-21
-148
-297
-389
-489
-559
-616
-655
-699
-706
-674
-586
-514
-437
-363
-290
-162
-107
-45
42
27
-8
-12
-56
-87
-80
-114
-196
-224
-256
-291
-350
-344
-309
-265
-300
-294
-288
-223
-200
-173
-124
-121
-109
-88
-60
-40
3
-78
-118
-129
-126
-153
-164
-261
-300
-323
-339
-363
-415
-404
-425
-440
-423
-412
-425
-430
-437
-404
-370
-368
-360
-337
-338
-274
-236
-303
-281
-255
-235
-210
-238
-250
-215
-227
-174
-152
-183
-220
-183
-163
-160
-106
-96
-126
-140
-136
-159
-94
-115
-176
-123
-178
-200
-171
-207
-239
-236
-291
-327
-369
-398
-410
-421
-425
-464
-476
-480
-471
-439
-439
-423
-366
-400
-369
-341
-376
-363
-312
-310
-314
-269
-257
-292
-251
-257
-283
-251
-220
-264
-271
-234
-257
-226
-195
-210
-193
-228
-243
-251
-244
-245
-264
-267
-263
-271
-267
-251
-263
-273
-265
-274
-305
-338
-364
-350
-338
-328
-324
-339
-328
-321
-308
-262
-265
-248
-226
-220
-211
-192
-223
-203
-193
-169
-148
-172
-181
-177
-148
-136
-102
-83
-88
-70
-45
-49
-21
-5
-16
3
4
13
19
28
39
33
48
15
28
32
10
55
47
49
41
31
38
34
7
-26
-6
-5
11
13
6
9
-1
2
14
-5
-20
10
47
63
81
104
125
102
135
151
123
123
127
113
112
110
85
30
25
8
-3
19
5
-11
-34
-21
-50
-104
-115
-149
-175
-190
-218
-251
-303
-340
-427
-486
-548
-642
-732
-794
-816
-862
-906
-961
-1056
-1114
-1156
-1168
-1176
-1174
-1172
-1165
-1144
-1098
-1088
-1058
-994
-946
-923
-902
-872
-842
-806
-766
-741
-736
-734
-738
-742
-719
-703
-688
-674
-668
-661
-663
-657
-646
-639
-632
-633
-634
-636
-647
-653
-667
-671
-677
-681
-689
-705
-693
-705
-696
-668
-625
-609
-582
-558
-529
-477
-451
-399
-381
-347
-332
-307
-259
-230
-175
-151
-106
-76
-54
10
45
88
140
165
241
269
314
367
372
427
436
423
446
441
437
451
474
476
474
523
528
554
590
600
660
701
787
855
932
1025
1097
1198
1260
1326
1408
1472
1563
1627
1649
1675
1737
1803
1886
1938
1965
1997
2074
2196
2240
2213
2000
1590
1076
607
229
-29
-338
-733
-1257
-1837
-2296
-2619
-2814
-2939
-3076
-3219
-3298
-3181
-2877
-2469
-2059
-1757
-1579
-1412
-1206
-888
-492
-137
139
279
340
368
409
488
537
555
561
588
664
792
939
1062
1164
1222
1233
1204
1174
1142
1097
1060
998
858
607
297
-68
-432
-734
-1044
-1296
-1523
-1792
-2022
-2199
-2306
-2317
-2299
-2273
-2237
-2127
-1953
-1713
-1383
-1078
-862
-708
-590
-470
-323
-138
34
98
134
101
30
-6
-88
-175
-294
-436
-499
-555
-589
-664
-804
-876
-949
-955
-960
-978
-979
-969
-884
-861
-869
-893
-937
-943
-955
-969
-1030
-1051
-1025
-1043
-1062
-1115
-1174
-1197
-1173
-1091
-1054
-1028
-977
-930
-823
-720
-643
-609
-554
-446
-332
-217
-162
-93
-59
-24
57
73
114
176
255
345
417
454
497
555
570
588
598
563
559
545
523
514
441
358
298
272
244
280
290
303
344
384
466
588
717
909
1095
1324
1544
1723
1966
2184
2353
2538
2668
2777
2787
2812
2827
2755
2818
2876
2894
2913
2903
2748
2246
1522
684
-208
-744
-992
-1260
-1694
-2383
-3132
-3832
-4223
-4228
-4202
-4169
-4203
-4253
-4086
-3597
-2819
-2085
-1574
-1265
-1178
-1086
-693
-74
585
1085
1304
1258
1075
1023
1162
1314
1435
1439
1370
1352
1424
1594
1713
1778
1740
1563
1348
1129
1002
922
818
692
421
7
-508
-1100
-1603
-2007
-2290
-2446
-2624
-2788
-2946
-3063
-3063
-2966
-2737
-2448
-2198
-1956
-1660
-1286
-830
-324
77
272
332
353
451
651
899
1081
1127
1043
917
828
807
821
771
668
506
318
175
0
-190
-414
-762
-1134
-1552
-1955
-2225
-2362
-2409
-2559
-2748
-2952
-3079
-2979
-2759
-2505
-2289
-2027
-1749
-1439
-1057
-745
-513
-323
-143
-50
-10
73
91
65
-9
-182
-441
-713
-841
-898
-914
-907
-947
-995
-990
-888
-740
-612
-503
-429
-349
-217
-79
-4
36
58
7
-86
-150
-179
-148
-111
-104
-171
-266
-342
-348
-256
-138
-64
-8
73
167
326
508
610
690
761
846
1002
1182
1387
1587
1725
1841
1982
2145
2362
2563
2764
2895
2938
3051
3090
3147
3179
3160
3149
3061
3084
3058
3095
3069
2719
2010
981
-164
-1147
-1708
-1987
-2268
-2831
-3638
-4533
-5279
-5443
-5253
-4943
-4660
-4510
-4327
-3952
-3113
-2017
-1041
-321
-14
25
130
544
1224
1946
2483
2596
2289
1869
1632
1608
1731
1837
1794
1642
1471
1458
1557
1655
1737
1658
1416
1078
755
517
323
148
-103
-499
-1069
-1726
-2389
-2954
-3315
-3500
-3533
-3535
-3563
-3601
-3586
-3418
-3056
-2528
-1984
-1479
-1049
-674
-229
317
901
1355
1554
1536
1406
1325
1403
1556
1672
1628
1403
1075
777
609
558
544
507
355
132
-116
-360
-673
-893
-1241
-1587
-1863
-2353
-2891
-3410
-3667
-3773
-3703
-3634
-3875
-3977
-3751
-3270
-2723
-2125
-1523
-1171
-676
-74
376
697
1058
1345
1346
1318
1170
866
597
468
239
-203
-647
-1018
-1315
-1406
-1314
-1283
-1388
-1388
-1256
-1069
-830
-575
-425
-334
-173
-59
-42
-78
-86
-111
-199
-324
-457
-545
-543
-461
-417
-458
-494
-434
-274
-36
195
351
424
485
643
802
930
1027
1056
1077
1127
1226
1303
1398
1534
1647
1741
1848
1981
2136
2385
2648
2823
2893
2925
2950
2971
3027
3071
3033
2936
2869
2821
2830
2739
2390
1492
215
-1099
-2245
-2719
-2843
-2923
-3448
-4387
-5334
-6135
-6159
-5643
-4968
-4404
-4136
-3919
-3553
-2603
-1326
-132
670
891
767
641
994
1689
2481
2985
2909
2386
1665
1309
1307
1538
1797
1796
1647
1403
1321
1371
1442
1497
1376
1091
673
275
-81
-405
-680
-1009
-1440
-1999
-2656
-3311
-3832
-4130
-4130
-3886
-3586
-3358
-3203
-3091
-2840
-2335
-1599
-796
-90
404
671
940
1303
1745
2139
2281
2141
1789
1452
1329
1390
1487
1467
1261
900
525
301
228
290
371
346
168
-83
-395
-678
-928
-1195
-1513
-1969
-2565
-3254
-3843
-4239
-4279
-4147
-4127
-4298
-4430
-4244
-3748
-2932
-2066
-1429
-918
-346
244
732
1233
1630
1788
1771
1604
1277
835
565
345
-39
-535
-1099
-1596
-1906
-1867
-1703
-1636
-1632
-1625
-1535
-1311
-974
-672
-515
-445
-410
-438
-507
-544
-601
-686
-822
-1017
-1199
-1252
-1092
-820
-544
-381
-297
-177
21
327
657
910
1053
1095
1049
988
953
948
945
893
798
681
612
639
817
1065
1274
1435
1515
1595
1828
2163
2457
2712
2807
2804
2789
2780
2808
2764
2736
2592
2358
2251
2209
2263
2326
2447
2361
1960
1153
-16
-1210
-2181
-2382
-2356
-2388
-2825
-3750
-4770
-5628
-5663
-5205
-4554
-3913
-3597
-3432
-3234
-2410
-1264
-115
791
1121
1022
794
1067
1722
2523
3120
3144
2559
1633
1098
951
1151
1509
1689
1607
1250
1000
818
743
809
783
647
286
-128
-552
-956
-1224
-1470
-1780
-2217
-2745
-3328
-3828
-4033
-3936
-3565
-3103
-2739
-2576
-2556
-2421
-2005
-1244
-328
510
1026
1180
1219
1358
1650
1997
2240
2188
1836
1391
1084
1006
1056
1135
1042
709
303
-12
-127
-47
98
160
45
-253
-640
-1006
-1284
-1477
-1696
-2098
-2581
-3331
-3990
-4325
-4444
-4181
-3962
-3785
-3896
-3757
-3200
-2493
-1536
-833
-233
133
617
1143
1398
1732
1788
1739
1433
1000
587
104
-86
-382
-743
-1235
-1692
-1904
-1935
-1695
-1538
-1447
-1422
-1366
-1180
-932
-667
-527
-552
-698
-872
-964
-996
-966
-999
-1080
-1225
-1347
-1335
-1127
-753
-341
24
171
282
420
646
919
1125
1222
1118
932
754
609
524
444
397
323
220
179
200
373
628
904
1101
1217
1363
1542
1761
2005
2234
2301
2251
2200
2104
2015
2037
2030
1905
1821
1713
1658
1735
1984
2242
2435
2730
2771
2441
1572
495
-699
-1732
-1927
-1949
-2098
-2723
-3746
-5019
-6023
-5911
-5319
-4526
-3815
-3419
-3314
-3122
-2093
-835
433
1407
1715
1429
1057
1328
1883
2630
3153
2994
2206
1153
515
297
601
1106
1373
1329
1011
750
572
586
716
801
783
521
135
-375
-887
-1313
-1629
-1919
-2347
-2881
-3498
-4006
-4212
-4029
-3487
-2860
-2355
-2117
-2024
-1846
-1351
-468
541
1413
1852
1872
1725
1599
1718
1995
2142
1993
1635
1150
711
595
713
781
671
497
183
-140
-173
-30
62
76
-44
-426
-920
-1325
-1702
-1997
-2211
-2520
-3074
-3750
-4343
-4706
-4656
-4236
-3774
-3543
-3430
-3235
-2775
-1914
-906
-137
316
615
888
1183
1504
1727
1723
1506
1131
659
179
-158
-299
-401
-595
-919
-1286
-1535
-1540
-1323
-1088
-970
-988
-1089
-1181
-1171
-1032
-930
-1014
-1241
-1496
-1685
-1725
-1585
-1465
-1448
-1437
-1386
-1231
-935
-539
-106
268
534
666
732
844
981
1093
1097
953
692
468
331
285
312
348
338
285
290
381
591
909
1228
1450
1525
1537
1575
1666
1745
1812
1773
1626
1495
1371
1291
1285
1342
1391
1386
1445
1564
1704
1904
2200
2432
2620
2921
3229
3454
3529
3281
2330
959
-404
-1585
-2148
-2173
-2153
-2691
-3738
-4971
-5952
-6033
-5236
-4097
-3191
-2665
-2521
-2405
-1698
-528
740
1652
1906
1494
874
684
886
1420
1923
1993
1500
637
-49
-360
-112
554
1233
1627
1653
1509
1310
1226
1283
1365
1393
1190
812
171
-583
-1290
-1835
-2220
-2524
-2802
-3208
-3643
-3906
-3842
-3382
-2641
-1847
-1336
-1144
-1102
-896
-361
437
1260
1750
1771
1448
1005
717
736
894
965
865
550
177
10
114
388
633
742
680
488
349
374
461
485
397
47
-527
-1140
-1679
-2073
-2384
-2660
-3013
-3397
-3713
-3943
-3939
-3726
-3334
-2930
-2524
-2081
-1709
-1228
-676
-139
288
552
659
607
653
716
699
605
351
3
-382
-576
-655
-700
-723
-801
-910
-1042
-1086
-1073
-1033
-1015
-1064
-1206
-1385
-1517
-1601
-1626
-1681
-1779
-1873
-1919
-1875
-1781
-1586
-1308
-1061
-831
-599
-366
-134
134
390
574
686
700
653
605
561
520
450
343
246
153
110
137
221
324
456
579
701
853
1001
1137
1253
1332
1362
1339
1315
1283
1250
1263
1246
1228
1222
1253
1323
1412
1565
1665
1794
1901
2000
2152
2293
2485
2665
2880
3059
3172
3182
2979
2362
1252
-110
-1524
-2418
-2599
-2335
-2132
-2533
-3577
-4936
-5744
-5571
-4464
-2945
-1870
-1568
-1915
-2184
-1828
-790
590
1482
1492
751
-127
-530
-209
660
1400
1611
1149
324
-340
-430
162
1083
1934
2377
2317
1929
1505
1269
1233
1300
1291
1044
514
-194
-932
-1584
-2082
-2412
-2611
-2792
-2988
-3153
-3260
-3217
-2923
-2406
-1790
-1240
-908
-880
-935
-883
-606
-75
491
776
613
152
-369
-625
-489
-59
416
650
569
315
152
263
698
1186
1500
1537
1277
922
644
547
509
385
76
-505
-1186
-1834
-2302
-2537
-2661
-2717
-2840
-3031
-3218
-3310
-3238
-2963
-2496
-1996
-1567
-1319
-1183
-1099
-951
-655
-321
-77
18
-41
-207
-341
-374
-302
-178
-97
-98
-206
-299
-293
-212
-79
-7
-13
-125
-282
-430
-542
-628
-712
-791
-935
-1129
-1322
-1489
-1592
-1566
-1443
-1301
-1162
-1045
-967
-895
-777
-603
-400
-198
-46
-3
-26
-38
6
86
162
192
144
101
105
171
324
516
673
793
868
937
1057
1185
1313
1414
1455
1449
1402
1354
1275
1232
1198
1171
1181
1210
1262
1285
1301
1323
1382
1500
1633
1762
1818
1845
1865
1885
1998
2123
2261
2388
2437
2414
2194
1643
794
-312
-1452
-2226
-2455
-2206
-1814
-1737
-2210
-3150
-4108
-4546
-4242
-3245
-2008
-1061
-677
-859
-1210
-1365
-1169
-661
-138
181
196
-20
-237
-344
-296
-144
22
133
196
284
421
648
941
1279
1571
1767
1850
1805
1646
1412
1107
809
571
348
127
-106
-440
-874
-1369
-1865
-2185
-2264
-2071
-1706
-1361
-1165
-1227
-1411
-1566
-1559
-1303
-910
-557
-365
-387
-583
-822
-1004
-1074
-1014
-890
-715
-533
-332
-126
36
148
260
431
657
941
1197
1349
1371
1277
1104
897
702
507
243
-104
-519
-931
-1257
-1469
-1585
-1726
-1907
-2152
-2406
-2533
-2510
-2331
-2108
-1898
-1804
-1794
-1809
-1810
-1746
-1651
-1542
-1437
-1311
-1196
-1100
-1018
-984
-967
-917
-821
-668
-424
-166
27
108
76
-3
-83
-116
-110
-79
-69
-122
-243
-379
-531
-693
-817
-874
-865
-816
-781
-780
-808
-839
-838
-814
-754
-680
-619
-603
-621
-624
-593
-486
-375
-301
-266
-263
-257
-204
-96
83
303
486
626
712
755
804
894
1025
1180
1300
1367
1384
1355
1315
1284
1269
1306
1389
1478
1522
1565
1587
1588
1606
1657
1743
1814
1868
1869
1850
1815
1815
1870
1945
2016
2069
2050
1903
1535
916
74
-920
-1753
-2218
-2294
-2081
-1880
-1985
-2500
-3244
-3889
-4078
-3674
-2850
-1911
-1240
-985
-1087
-1286
-1365
-1252
-947
-618
-366
-238
-231
-271
-335
-385
-398
-374
-255
-40
258
605
885
1063
1172
1251
1334
1419
1487
1461
1302
1054
719
397
128
-78
-239
-459
-764
-1161
-1555
-1823
-1885
-1729
-1451
-1178
-1064
-1149
-1343
-1512
-1494
-1289
-1010
-774
-699
-798
-970
-1177
-1304
-1319
-1288
-1167
-983
-756
-539
-338
-169
-41
72
200
403
676
921
1044
1031
879
661
433
254
79
-147
-419
-711
-978
-1235
-1430
-1625
-1801
-1920
-1962
-1897
-1774
-1628
-1537
-1507
-1535
-1569
-1535
-1461
-1360
-1302
-1313
-1327
-1342
-1338
-1303
-1212
-1110
-1038
-956
-826
-670
-491
-308
-191
-115
-62
0
31
41
27
-44
-122
-202
-249
-293
-360
-448
-578
-668
-713
-696
-624
-555
-488
-464
-470
-485
-485
-457
-417
-389
-367
-352
-342
-328
-319
-311
-291
-251
-183
-99
4
112
230
367
502
633
729
809
865
907
931
959
1001
1034
1048
1043
1042
1079
1148
1235
1336
1425
1511
1593
1689
1755
1777
1758
1727
1682
1677
1743
1837
1926
1948
1902
1829
1762
1652
1397
946
274
-548
-1299
-1780
-1898
-1770
-1654
-1786
-2268
-2938
-3515
-3681
-3343
-2662
-1914
-1400
-1217
-1315
-1468
-1495
-1343
-1027
-697
-472
-394
-411
-462
-496
-473
-408
-302
-146
65
281
521
781
993
1175
1325
1434
1514
1564
1547
1463
1328
1113
861
610
359
137
-137
-465
-823
-1180
-1429
-1513
-1444
-1302
-1179
-1159
-1288
-1470
-1571
-1544
-1376
-1148
-965
-916
-996
-1150
-1311
-1403
-1383
-1294
-1176
-1052
-910
-758
-588
-421
-272
-117
74
321
568
773
905
953
901
787
673
556
421
224
-20
-289
-569
-827
-1056
-1218
-1321
-1416
-1527
-1640
-1722
-1722
-1647
-1554
-1486
-1448
-1446
-1460
-1475
-1493
-1496
-1500
-1501
-1487
-1471
-1444
-1387
-1344
-1279
-1175
-1068
-907
-700
-495
-325
-210
-130
-69
14
110
184
201
146
58
-32
-120
-219
-313
-381
-431
-493
-533
-564
-586
-593
-604
-606
-600
-584
-531
-487
-460
-431
-403
-375
-356
-348
-333
-335
-360
-350
-288
-174
-46
70
174
266
352
456
582
713
858
977
1046
1085
1110
1121
1145
1193
1247
1314
1370
1417
1462
1485
1495
1496
1529
1583
1645
1675
1676
1663
1647
1665
1687
1747
1814
1853
1854
1743
1493
1042
423
-328
-1078
-1652
-1944
-1961
-1876
-1874
-2141
-2675
-3264
-3637
-3558
-3040
-2256
-1537
-1120
-1058
-1225
-1366
-1330
-1052
-656
-334
-210
-265
-400
-509
-509
-425
-316
-205
-133
-19
152
374
623
874
1096
1260
1376
1417
1400
1325
1198
1041
842
660
445
207
-77
-427
-824
-1199
-1453
-1570
-1534
-1430
-1299
-1249
-1297
-1399
-1474
-1421
-1238
-976
-744
-639
-680
-829
-999
-1102
-1100
-1044
-958
-877
-835
-784
-706
-591
-430
-252
-56
136
348
560
707
808
826
791
741
658
542
378
166
-108
-425
-738
-994
-1165
-1282
-1393
-1519
-1638
-1747
-1761
-1679
-1535
-1400
-1345
-1343
-1366
-1388
-1369
-1344
-1338
-1331
-1305
-1303
-1297
-1286
-1295
-1238
-1158
-1049
-876
-666
-451
-281
-166
-93
-50
0
112
207
238
182
68
-89
-260
-376
-474
-547
-608
-671
-714
-742
-753
-730
-673
-598
-548
-518
-452
-355
-292
-240
-197
-193
-176
-155
-165
-181
-201
-208
-186
-140
-52
65
173
280
369
464
571
689
810
911
987
1053
1086
1085
1079
1033
983
982
1015
1069
1150
1199
1210
1207
1219
1265
1332
1408
1492
1548
1578
1612
1641
1698
1761
1816
1863
1820
1692
1448
1026
449
-217
-794
-1191
-1369
-1373
-1394
-1550
-1928
-2447
-2867
-2994
-2758
-2286
-1782
-1445
-1338
-1404
-1466
-1411
-1203
-919
-688
-569
-591
-630
-640
-599
-517
-448
-391
-370
-290
-155
40
305
563
789
984
1128
1215
1237
1248
1225
1181
1120
1005
864
652
376
64
-275
-554
-784
-934
-1023
-1076
-1097
-1123
-1171
-1216
-1251
-1247
-1175
-1061
-921
-850
-854
-914
-991
-1053
-1072
-1053
-1026
-996
-959
-924
-831
-712
-611
-486
-369
-256
-98
62
216
387
503
567
580
533
475
406
319
220
94
-55
-264
-498
-772
-1093
-1371
-1549
-1597
-1580
-1499
-1452
-1529
-1634
-1731
-1764
-1694
-1539
-1374
-1275
-1243
-1303
-1312
-1313
-1257
-1180
-1107
-1027
-976
-876
-804
-706
-603
-500
-406
-335
-253
-194
-162
-108
-71
-75
-74
-99
-170
-263
-363
-453
-501
-525
-513
-522
-532
-542
-576
-557
-509
-440
-350
-270
-240
-203
-185
-184
-148
-134
-116
-95
-99
-118
-130
-134
-88
-26
34
124
190
261
310
375
453
536
643
742
798
826
801
747
726
757
859
951
1043
1093
1131
1161
1190
1256
1341
1450
1499
1579
1587
1626
1670
1730
1787
1834
1881
1846
1770
1511
1080
458
-244
-799
-1164
-1254
-1232
-1307
-1603
-2137
-2716
-3117
-3155
-2772
-2256
-1812
-1611
-1660
-1743
-1719
-1509
-1189
-858
-705
-723
-835
-850
-747
-560
-388
-318
-354
-428
-386
-206
158
543
860
1079
1140
1179
1197
1255
1366
1409
1392
1285
1101
820
534
258
-27
-297
-527
-756
-960
-1094
-1170
-1207
-1249
-1291
-1336
-1379
-1362
-1257
-1124
-986
-904
-876
-904
-953
-985
-1015
-1039
-1064
-1057
-1038
-967
-869
-773
-659
-595
-524
-396
-207
20
248
423
523
554
561
576
559
519
466
350
202
65
-71
-223
-401
-581
-798
-981
-1159
-1322
-1448
-1570
-1602
-1629
-1657
-1639
-1651
-1673
-1688
-1676
-1606
-1507
-1373
-1255
-1188
-1195
-1190
-1163
-1097
-934
-787
-642
-591
-551
-505
-458
-366
-249
-173
-133
-95
-85
-72
-83
-66
-113
-182
-223
-287
-349
-405
-426
-481
-545
-583
-620
-641
-660
-653
-603
-544
-485
-441
-389
-357
-328
-269
-224
-162
-135
-141
-158
-168
-157
-98
-52
-31
0
38
82
144
251
354
428
504
561
627
692
748
823
902
990
1052
1118
1161
1219
1266
1336
1392
1425
1461
1511
1567
1622
1672
1721
1722
1737
1771
1797
1856
1832
1709
1379
868
197
-477
-969
-1203
-1201
-1193
-1356
-1797
-2409
-2936
-3160
-2924
-2428
-1939
-1661
-1665
-1776
-1798
-1544
-1141
-759
-555
-599
-746
-803
-624
-321
-48
49
-112
-358
-475
-304
47
461
777
866
804
727
777
916
1109
1238
1201
1040
810
599
423
246
17
-265
-567
-847
-1041
-1153
-1183
-1175
-1190
-1248
-1330
-1387
-1387
-1335
-1239
-1120
-1045
-1068
-1129
-1181
-1232
-1217
-1194
-1196
-1201
-1201
-1178
-1092
-971
-840
-750
-647
-539
-403
-162
62
275
420
486
516
520
554
553
516
435
300
168
31
-91
-192
-342
-493
-626
-705
-804
-931
-1106
-1389
-1632
-1772
-1732
-1649
-1628
-1721
-1952
-2093
-2089
-1917
-1669
-1484
-1387
-1371
-1355
-1295
-1115
-891
-700
-569
-534
-510
-484
-363
-235
-206
-227
-262
-259
-212
-79
-5
-61
-125
-174
-202
-211
-168
-172
-267
-323
-399
-452
-471
-486
-534
-602
-678
-722
-687
-612
-494
-435
-419
-443
-414
-301
-185
-122
-113
-128
-148
-119
-23
65
106
88
62
58
111
215
343
448
477
495
510
582
711
864
985
1040
1094
1156
1232
1325
1405
1438
1459
1504
1559
1624
1686
1705
1704
1701
1757
1822
1908
1940
1796
1483
976
368
-262
-742
-997
-1083
-1126
-1336
-1768
-2369
-2905
-3124
-2954
-2511
-2088
-1853
-1861
-1983
-1952
-1656
-1186
-797
-641
-752
-968
-1018
-783
-355
-28
-3
-282
-651
-816
-572
-14
533
846
862
682
536
652
1013
1380
1575
1529
1269
953
778
725
676
528
200
-244
-642
-869
-925
-877
-831
-881
-1045
-1262
-1381
-1360
-1211
-987
-816
-773
-838
-953
-1054
-1061
-1004
-961
-961
-1041
-1140
-1172
-1103
-929
-777
-660
-607
-565
-434
-214
124
393
557
600
555
506
506
562
567
491
350
172
17
-75
-156
-261
-431
-635
-770
-860
-857
-864
-977
-1229
-1554
-1809
-1956
-1698
-1435
-1346
-1612
-2019
-2276
-2098
-1704
-1411
-1269
-1341
-1470
-1490
-1306
-957
-599
-412
-458
-574
-589
-466
-197
44
102
-11
-210
-324
-269
-72
69
31
-147
-322
-389
-364
-305
-305
-375
-471
-565
-625
-625
-589
-587
-619
-692
-740
-708
-624
-520
-450
-415
-385
-293
-174
-59
23
33
53
100
206
322
373
359
335
372
465
566
664
720
713
709
743
850
974
1092
1185
1222
1230
1297
1435
1544
1637
1657
1654
1650
1659
1725
1780
1828
1857
1863
1878
1856
1760
1526
1080
470
-185
-736
-1086
-1188
-1185
-1348
-1783
-2423
-3033
-3302
-3132
-2682
-2242
-2033
-2076
-2184
-2094
-1737
-1251
-881
-798
-1001
-1210
-1167
-825
-332
-22
-95
-476
-833
-865
-472
162
722
917
794
625
630
912
1336
1635
1632
1375
1048
830
802
841
748
433
-69
-558
-871
-966
-896
-850
-940
-1131
-1355
-1468
-1411
-1249
-1062
-925
-903
-938
-984
-1028
-1020
-996
-1020
-1067
-1169
-1257
-1243
-1152
-1001
-845
-747
-700
-630
-507
-266
55
373
561
620
603
573
592
648
690
640
463
274
118
26
-17
-75
-237
-489
-725
-905
-956
-909
-867
-945
-1138
-1373
-1560
-1625
-1618
-1604
-1662
-1797
-1934
-1994
-1929
-1806
-1691
-1662
-1651
-1603
-1447
-1183
-911
-669
-530
-488
-447
-352
-200
-49
46
52
-8
-78
-90
-89
-89
-136
-222
-284
-326
-311
-301
-305
-335
-395
-444
-488
-492
-496
-530
-573
-650
-741
-774
-768
-763
-735
-669
-594
-534
-435
-332
-245
-151
-63
60
163
249
309
320
354
412
471
520
567
596
611
655
744
863
991
1111
1193
1263
1354
1441
1533
1638
1689
1731
1767
1785
1791
1823
1852
1858
1839
1832
1853
1840
1763
1564
1146
532
-191
-857
-1251
-1372
-1336
-1400
-1756
-2390
-3009
-3286
-3112
-2592
-2075
-1830
-1900
-2047
-1931
-1479
-859
-428
-426
-752
-1066
-1002
-523
76
403
279
-185
-543
-476
26
712
1195
1305
1093
897
981
1321
1680
1786
1575
1187
871
762
753
681
382
-93
-631
-1032
-1170
-1168
-1118
-1136
-1247
-1360
-1412
-1390
-1335
-1244
-1150
-1055
-956
-887
-877
-928
-1011
-1049
-1051
-1045
-1028
-992
-929
-813
-610
-381
-214
-101
-4
101
296
560
816
971
950
822
674
575
523
471
324
93
-151
-347
-451
-478
-533
-637
-764
-848
-839
-798
-760
-792
-917
-1062
-1245
-1460
-1719
-1998
-2170
-2164
-2036
-1985
-2037
-2216
-2281
-2061
-1631
-1150
-887
-774
-679
-466
-121
159
281
187
26
-82
-144
-135
-144
-215
-406
-609
-771
-794
-654
-475
-412
-503
-627
-687
-610
-499
-469
-584
-759
-836
-840
-826
-837
-892
-931
-923
-826
-706
-525
-287
-38
171
276
314
369
527
705
796
750
658
584
568
623
626
577
546
576
637
718
785
843
962
1056
1153
1217
1290
1431
1569
1697
1754
1749
1703
1648
1609
1561
1574
1609
1710
1796
1839
1795
1562
1167
473
-424
-1368
-2007
-2212
-2096
-1971
-2283
-2952
-3729
-4069
-3723
-2950
-2126
-1692
-1628
-1652
-1374
-750
-10
473
424
65
-321
-331
116
672
981
790
287
-166
-209
184
835
1368
1530
1422
1193
1080
1119
1188
1112
766
275
-245
-640
-903
-1099
-1375
-1773
-2174
-2486
-2526
-2322
-1990
-1661
-1408
-1212
-1050
-865
-700
-481
-253
-52
128
221
205
102
17
-20
8
72
143
210
312
479
663
862
985
977
875
713
599
561
531
360
28
-415
-861
-1180
-1404
-1513
-1599
-1736
-1829
-1842
-1760
-1573
-1365
-1212
-1119
-1021
-857
-653
-471
-365
-382
-509
-738
-1008
-1202
-1349
-1327
-1189
-1011
-997
-1039
-987
-872
-555
-275
-133
-182
-230
-170
-103
-129
-356
-635
-884
-1040
-1136
-1258
-1309
-1254
-1197
-1212
-1228
-1230
-1111
-849
-621
-536
-607
-649
-648
-616
-616
-697
-799
-845
-799
-749
-677
-559
-424
-278
-109
63
253
498
755
926
959
932
883
819
809
811
749
672
615
565
535
554
658
763
823
889
887
893
956
1022
1074
1126
1226
1312
1368
1443
1508
1539
1608
1686
1732
1799
1966
2122
2274
2393
2475
2444
2140
1481
343
-1048
-2327
-3082
-3308
-3154
-3042
-3386
-3947
-4452
-4440
-3750
-2585
-1427
-725
-383
-189
134
679
1274
1566
1314
737
184
46
404
1033
1434
1320
889
477
488
984
1708
2196
2210
1793
1148
540
109
-235
-798
-1533
-2260
-2887
-3250
-3318
-3209
-3117
-3054
-2891
-2570
-2037
-1319
-524
105
505
716
723
649
561
488
496
561
627
646
636
633
711
866
1079
1256
1318
1279
1150
991
774
490
27
-631
-1321
-1924
-2308
-2490
-2532
-2527
-2573
-2596
-2482
-2174
-1696
-1142
-666
-344
-184
-61
133
293
359
319
179
34
-35
56
231
360
232
-54
-378
-606
-541
-374
-322
-708
-1218
-1631
-1911
-1944
-1929
-2033
-2211
-2170
-1971
-1753
-1427
-1092
-808
-589
-402
-243
-105
125
349
297
20
-296
-555
-650
-647
-674
-852
-1051
-1167
-1169
-1085
-1042
-1044
-1090
-1081
-1054
-1080
-1040
-992
-978
-952
-946
-914
-751
-432
-51
245
446
604
758
933
1123
1209
1138
1010
848
648
528
432
336
307
314
333
367
453
574
677
811
927
1025
1209
1444
1639
1806
1920
1919
1823
1832
1819
1786
1859
1896
1857
1926
2084
2148
2185
2050
1560
625
-680
-2086
-3427
-4092
-4138
-3824
-3584
-3750
-4013
-4244
-3930
-2981
-1710
-516
219
637
815
1074
1504
1882
1933
1571
1046
600
598
1058
1684
2010
1887
1480
1091
1064
1303
1608
1574
1114
364
-557
-1328
-1944
-2439
-2916
-3427
-3763
-3859
-3644
-3208
-2669
-2164
-1762
-1377
-913
-326
232
708
995
1047
969
833
743
664
681
794
937
1117
1275
1394
1447
1427
1357
1238
1000
657
204
-287
-768
-1273
-1727
-2180
-2618
-2943
-3061
-2957
-2668
-2268
-1903
-1597
-1304
-967
-602
-247
53
226
241
201
163
161
192
204
222
241
274
379
520
603
599
427
154
-372
-1033
-1567
-2027
-2262
-2446
-2591
-3040
-3389
-3136
-2638
-2046
-1540
-1170
-940
-487
190
550
622
629
578
409
286
177
-52
-151
-163
-302
-615
-804
-765
-633
-510
-599
-903
-1229
-1295
-1273
-1299
-1458
-1679
-1777
-1639
-1361
-1148
-910
-594
-239
146
467
695
926
1177
1379
1329
1105
918
764
684
609
453
242
165
289
471
559
648
766
911
1106
1230
1233
1194
1278
1472
1565
1644
1711
1755
1868
1993
1988
1891
1878
1977
2029
2065
2112
2027
2102
2236
2016
1352
106
-1471
-3113
-4318
-4749
-4653
-4082
-3714
-3777
-4002
-4071
-3493
-2321
-897
177
664
840
972
1252
1678
1926
1655
1075
557
410
755
1500
2187
2353
2123
1695
1393
1421
1616
1699
1305
503
-459
-1374
-2075
-2584
-3100
-3616
-3947
-4035
-3776
-3268
-2650
-2094
-1669
-1272
-890
-461
-41
320
591
750
799
748
664
603
592
735
1005
1336
1657
1881
1958
1861
1692
1543
1248
814
269
-371
-948
-1447
-1804
-2129
-2490
-2737
-2867
-2768
-2397
-1955
-1538
-1215
-996
-790
-559
-316
-104
-10
-51
-132
-167
-121
15
166
239
272
329
462
611
712
671
396
-85
-832
-1476
-2008
-2320
-2455
-2599
-2820
-3212
-3149
-2689
-2102
-1547
-1164
-927
-664
-121
315
443
422
353
199
47
27
-46
-148
-107
-58
-218
-357
-351
-325
-272
-381
-664
-1060
-1247
-1315
-1421
-1620
-1891
-1994
-1866
-1527
-1201
-937
-666
-317
41
369
654
805
948
1055
1039
875
705
587
492
419
280
162
177
349
615
803
906
962
1041
1169
1244
1206
1124
1102
1186
1261
1320
1410
1529
1720
1933
2053
2032
2058
2134
2186
2216
2219
2213
2048
2083
2037
1563
803
-515
-2103
-3710
-4663
-4847
-4515
-3821
-3509
-3563
-3793
-3675
-2944
-1827
-573
250
582
686
773
1031
1429
1576
1358
922
544
624
1162
2033
2675
2766
2440
1904
1565
1461
1507
1322
692
-192
-1156
-1929
-2474
-2870
-3193
-3465
-3598
-3473
-3066
-2466
-1829
-1350
-1008
-825
-673
-415
-158
153
398
512
576
607
686
798
941
1193
1510
1809
2064
2129
2022
1822
1478
1063
565
-40
-677
-1248
-1688
-2007
-2205
-2393
-2562
-2641
-2590
-2341
-1928
-1475
-1129
-924
-829
-748
-662
-467
-266
-191
-151
-135
-37
193
467
689
800
837
833
840
847
795
495
-307
-1168
-2053
-2624
-2776
-2673
-2697
-3081
-3127
-2896
-2414
-1805
-1248
-1001
-917
-482
-109
24
144
235
85
-94
-143
-196
-176
84
326
192
-6
-104
-98
-24
-30
-308
-850
-1168
-1317
-1338
-1374
-1509
-1619
-1622
-1407
-1114
-777
-373
-13
269
535
693
783
946
1108
1086
878
662
502
445
463
424
300
280
420
638
842
973
984
1029
1119
1166
1184
1198
1223
1387
1565
1682
1854
2020
2184
2315
2389
2427
2403
2461
2487
2334
2092
1948
1930
1848
1580
800
-674
-2360
-3833
-4648
-4720
-4182
-3572
-3445
-3556
-3642
-3450
-2709
-1541
-531
-38
127
171
330
787
1278
1348
1001
543
306
535
1298
2210
2667
2645
2283
1770
1464
1416
1351
991
328
-559
-1467
-2136
-2507
-2778
-3065
-3299
-3401
-3242
-2780
-2203
-1667
-1264
-1021
-854
-667
-455
-232
-7
205
390
507
642
792
905
1102
1365
1575
1732
1809
1737
1565
1264
871
434
-108
-674
-1219
-1650
-1901
-2014
-2060
-2107
-2165
-2198
-2069
-1805
-1423
-1100
-945
-832
-749
-648
-474
-293
-168
-74
-8
106
333
646
954
1128
1150
1045
901
757
576
175
-502
-1227
-1923
-2345
-2444
-2437
-2577
-2777
-2724
-2496
-2172
-1747
-1338
-1114
-906
-610
-517
-519
-392
-307
-368
-426
-401
-319
-147
116
184
15
-91
-122
-135
-156
-288
-586
-949
-1209
-1382
-1511
-1561
-1563
-1517
-1352
-1120
-879
-577
-248
27
258
415
544
704
858
931
848
683
562
456
361
304
206
169
253
404
514
587
669
711
781
832
838
908
969
1103
1301
1495
1715
1918
2148
2318
2331
2336
2310
2269
2263
2251
2341
2350
2360
2258
1809
928
-507
-2168
-3724
-4668
-4766
-4345
-3659
-3409
-3533
-3637
-3469
-2687
-1524
-449
147
333
410
515
846
1295
1371
988
494
239
516
1288
2282
2870
2767
2310
1760
1411
1317
1240
844
59
-890
-1738
-2332
-2695
-2917
-3159
-3355
-3372
-3122
-2607
-2008
-1467
-1115
-951
-903
-853
-673
-442
-223
-13
175
349
536
782
1014
1262
1607
1902
2079
2134
1992
1707
1338
868
339
-314
-1006
-1598
-2034
-2240
-2277
-2235
-2235
-2258
-2215
-2057
-1790
-1487
-1225
-1087
-1086
-1100
-1013
-873
-678
-482
-353
-220
-13
355
782
1150
1392
1417
1266
1082
864
540
50
-766
-1566
-2228
-2517
-2525
-2429
-2428
-2584
-2435
-2128
-1664
-1231
-938
-803
-761
-618
-526
-546
-542
-495
-549
-578
-515
-398
-191
111
280
147
-34
-148
-177
-225
-424
-761
-1160
-1350
-1420
-1427
-1449
-1431
-1280
-1019
-673
-363
-57
226
465
659
786
859
942
1015
986
880
701
564
511
576
651
639
592
591
677
761
807
804
677
648
759
962
1192
1380
1589
1743
1812
1941
2001
1986
2054
2101
2160
2215
2288
2327
2366
2205
1683
677
-869
-2399
-3696
-4276
-4193
-3749
-3376
-3414
-3558
-3612
-3166
-2235
-1166
-341
6
58
122
361
806
1189
1077
702
331
265
763
1611
2398
2637
2443
2019
1601
1428
1329
1101
518
-306
-1162
-1859
-2297
-2577
-2811
-3050
-3189
-3158
-2819
-2259
-1710
-1284
-1073
-975
-967
-853
-655
-501
-320
-160
33
226
441
719
988
1276
1593
1819
1912
1919
1770
1497
1141
690
174
-400
-955
-1395
-1665
-1783
-1799
-1771
-1808
-1834
-1760
-1604
-1395
-1196
-1104
-1130
-1203
-1231
-1142
-985
-812
-661
-540
-402
-165
155
501
798
957
935
833
762
631
418
78
-447
-1160
-1921
-2559
-2905
-2923
-2748
-2537
-2467
-2352
-2088
-1634
-1081
-740
-617
-637
-563
-394
-265
-214
-280
-329
-287
-177
-85
63
217
312
289
114
-177
-454
-631
-878
-1218
-1599
-1817
-1831
-1719
-1550
-1470
-1368
-1141
-743
-285
69
335
518
679
811
848
853
819
795
744
610
545
643
821
985
1029
933
852
924
1034
1043
1040
914
938
1107
1352
1553
1579
1764
1860
1914
1933
1925
1915
1982
2156
2224
2200
2197
1840
934
-496
-2184
-3692
-4482
-4340
-3795
-3304
-3174
-3304
-3434
-3133
-2315
-1302
-509
-100
-29
-93
60
490
959
1106
857
458
326
774
1664
2600
3059
2950
2475
1928
1607
1399
1147
624
-193
-1073
-1826
-2339
-2608
-2711
-2860
-2976
-2958
-2754
-2333
-1830
-1387
-1184
-1160
-1202
-1218
-1171
-1001
-728
-428
-92
211
522
835
1152
1493
1808
2023
2067
1947
1682
1335
951
544
33
-559
-1103
-1525
-1744
-1796
-1738
-1661
-1664
-1691
-1686
-1579
-1405
-1249
-1216
-1313
-1442
-1482
-1385
-1175
-909
-678
-502
-321
-11
317
615
869
935
711
400
126
-53
-240
-445
-791
-1503
-2002
-2261
-2227
-2078
-1847
-1658
-1700
-1507
-1241
-1086
-964
-849
-850
-936
-882
-742
-649
-532
-402
-413
-418
-275
-43
98
169
135
-72
-205
-295
-373
-543
-787
-976
-1176
-1161
-1070
-937
-853
-812
-737
-636
-422
-216
-14
170
263
325
410
480
593
693
747
753
747
843
987
1046
1043
1016
946
943
1009
1064
1102
1188
1324
1419
1634
1868
2017
2108
2052
2004
1876
1876
1993
1892
1882
1912
1867
1640
1061
-94
-1682
-3049
-3834
-3961
-3613
-3061
-2940
-3088
-3115
-2877
-2252
-1385
-557
-245
-232
-221
-93
261
713
920
710
456
437
806
1505
2250
2666
2635
2400
2051
1781
1538
1186
649
-97
-819
-1468
-1895
-2123
-2302
-2474
-2619
-2673
-2550
-2230
-1894
-1610
-1410
-1347
-1347
-1345
-1309
-1173
-935
-620
-265
68
395
692
988
1345
1633
1818
1847
1706
1480
1230
977
691
321
-156
-626
-992
-1184
-1193
-1164
-1161
-1232
-1395
-1497
-1488
-1419
-1395
-1471
-1619
-1783
-1821
-1708
-1498
-1265
-1070
-891
-728
-437
-97
177
387
465
446
339
221
27
-201
-359
-627
-900
-1320
-1664
-1828
-1801
-1641
-1604
-1466
-1437
-1327
-1171
-1076
-1055
-1078
-1007
-959
-889
-822
-727
-644
-484
-335
-246
-168
-64
12
-34
-78
-226
-364
-451
-559
-673
-844
-919
-959
-892
-786
-704
-632
-564
-387
-245
-104
23
86
197
297
365
468
612
699
747
766
786
805
897
1016
998
946
905
906
1012
1143
1309
1324
1436
1617
1728
1961
2036
2126
2135
2095
2139
2048
2070
2088
2149
2226
1986
1403
278
-1220
-2580
-3606
-3844
-3636
-3219
-2964
-3135
-3211
-3100
-2609
-1825
-1108
-659
-642
-705
-589
-305
159
526
587
516
561
926
1544
2243
2751
2804
2558
2241
1960
1717
1447
958
237
-540
-1200
-1607
-1854
-1965
-2063
-2176
-2248
-2278
-2165
-2028
-1877
-1757
-1763
-1769
-1811
-1768
-1640
-1431
-1100
-722
-347
38
437
844
1266
1616
1835
1870
1743
1538
1290
1035
798
472
84
-287
-598
-776
-798
-760
-787
-883
-1051
-1211
-1272
-1312
-1360
-1447
-1602
-1764
-1827
-1769
-1599
-1386
-1196
-1023
-839
-585
-238
32
225
290
230
171
59
-132
-345
-496
-556
-539
-463
-631
-1034
-1476
-1925
-2108
-2043
-1741
-1603
-1615
-1530
-1508
-1375
-1122
-903
-828
-708
-548
-505
-442
-290
-203
-198
-149
-91
-68
5
137
65
-135
-288
-438
-546
-607
-640
-802
-988
-997
-967
-862
-665
-480
-326
-113
117
282
440
534
609
687
707
692
748
844
895
941
1054
1132
1174
1285
1358
1332
1292
1355
1465
1562
1684
1760
1746
1884
2018
2180
2241
2180
2161
2080
2209
2335
2384
2065
1214
-207
-1722
-3000
-3732
-3704
-3492
-3185
-3196
-3257
-3194
-2901
-2192
-1490
-970
-817
-880
-939
-836
-540
-220
-54
10
129
391
1005
1738
2398
2749
2699
2545
2326
2182
1993
1635
1049
286
-436
-976
-1251
-1354
-1350
-1420
-1558
-1670
-1752
-1751
-1703
-1657
-1753
-1908
-2030
-2104
-2065
-1884
-1559
-1235
-867
-457
-61
352
795
1194
1436
1509
1446
1305
1127
996
889
720
470
202
3
-106
-125
-120
-187
-337
-581
-846
-1056
-1244
-1430
-1616
-1844
-2070
-2194
-2154
-2011
-1836
-1669
-1510
-1288
-997
-652
-367
-165
-57
5
104
169
166
82
-46
-174
-364
-537
-818
-1137
-1232
-1226
-1106
-1179
-1232
-1304
-1392
-1357
-1391
-1457
-1558
-1493
-1409
-1399
-1366
-1246
-1073
-866
-649
-478
-388
-255
-118
-69
-76
-147
-233
-283
-295
-329
-419
-489
-462
-397
-363
-369
-354
-347
-251
-138
-76
-2
78
179
295
383
445
523
616
741
806
911
1023
1130
1220
1299
1296
1288
1387
1465
1561
1636
1726
1830
1946
2034
2085
2102
2082
2126
2078
2110
2217
2272
2402
2082
1453
235
-1305
-2527
-3445
-3527
-3330
-2905
-2719
-2900
-2927
-2805
-2334
-1740
-1186
-1009
-1281
-1507
-1545
-1433
-1080
-750
-623
-457
-86
571
1305
2089
2558
2532
2379
2194
2072
1925
1754
1318
628
-7
-501
-730
-819
-780
-855
-1031
-1191
-1331
-1409
-1562
-1687
-1915
-2225
-2442
-2581
-2566
-2423
-2172
-1841
-1466
-1078
-640
-145
277
664
949
1054
1030
977
989
993
1013
1059
1012
906
836
788
768
730
620
412
128
-175
-440
-661
-918
-1217
-1487
-1686
-1806
-1828
-1755
-1684
-1691
-1704
-1652
-1580
-1419
-1254
-1192
-1162
-1126
-1019
-1025
-1024
-1112
-1142
-966
-651
-235
-49
40
3
-36
-74
-153
-262
-464
-671
-843
-1018
-1126
-1117
-1127
-1092
-1074
-1051
-987
-921
-903
-983
-1095
-1203
-1226
-1189
-1110
-1032
-966
-837
-715
-550
-364
-201
-90
-23
46
47
-4
-56
-83
-82
-8
147
298
418
518
587
564
493
480
516
537
562
570
516
512
617
786
959
1139
1321
1531
1714
1877
2084
2123
2187
2186
2191
2208
2257
2291
2188
2164
2156
2292
2318
2100
1439
157
-1157
-2312
-2888
-2826
-2537
-2226
-2392
-2678
-2834
-2758
-2249
-1740
-1442
-1525
-1800
-1908
-1864
-1565
-1184
-999
-827
-587
-92
672
1410
1976
2128
1987
1793
1698
1709
1724
1611
1236
805
433
239
257
342
360
242
68
-192
-430
-657
-956
-1285
-1680
-2031
-2289
-2446
-2449
-2322
-2164
-1951
-1689
-1453
-1141
-832
-586
-381
-302
-267
-269
-249
-112
72
267
428
573
721
854
1029
1156
1181
1105
937
776
527
294
50
-293
-558
-737
-874
-951
-965
-1089
-1224
-1321
-1462
-1487
-1547
-1622
-1700
-1946
-2101
-2360
-2407
-2367
-2175
-1759
-1526
-1074
-914
-698
-524
-487
-361
-401
-391
-390
-360
-383
-410
-421
-362
-297
-181
-95
-38
-121
-299
-472
-759
-883
-1030
-1153
-1201
-1283
-1245
-1222
-1141
-1053
-983
-907
-839
-738
-659
-570
-493
-423
-390
-296
-160
12
235
390
535
586
651
629
554
514
421
373
368
415
504
587
741
860
936
1069
1182
1313
1359
1364
1402
1463
1623
1763
1787
1841
1846
1890
1949
1968
2042
2021
2051
2083
2206
2226
1920
1386
352
-750
-1629
-2256
-2284
-2162
-1938
-1909
-2118
-2146
-2183
-1977
-1650
-1512
-1579
-1799
-1951
-2041
-2065
-1901
-1759
-1596
-1231
-753
-167
391
858
1048
1029
1048
1101
1191
1287
1323
1170
978
804
718
733
809
907
863
768
652
448
171
-137
-473
-840
-1104
-1313
-1449
-1497
-1552
-1555
-1562
-1570
-1492
-1372
-1271
-1177
-1129
-1151
-1203
-1193
-1108
-1003
-846
-612
-399
-221
-11
144
287
449
560
667
720
709
686
623
518
432
377
335
285
187
100
32
-122
-235
-389
-676
-901
-1184
-1384
-1790
-2050
-2215
-2275
-2049
-2000
-1812
-1810
-1698
-1567
-1546
-1466
-1523
-1450
-1369
-1251
-1156
-1070
-930
-782
-643
-432
-251
-130
-89
-153
-223
-375
-407
-449
-489
-503
-550
-523
-547
-509
-511
-545
-548
-606
-603
-633
-666
-656
-649
-613
-513
-414
-302
-164
-48
74
153
203
204
205
171
113
113
146
149
193
290
393
539
694
840
900
940
1000
1030
1061
1098
1169
1283
1450
1591
1744
1891
1944
2027
2077
2083
2173
2146
2104
2090
2034
2064
2059
1996
1675
1165
483
-237
-730
-1082
-1123
-1139
-1188
-1314
-1535
-1621
-1707
-1670
-1582
-1642
-1716
-1858
-2017
-2106
-2128
-2074
-2004
-1805
-1522
-1152
-724
-384
-147
-59
-13
34
151
307
392
486
505
476
507
583
706
849
995
1071
1099
1100
1012
904
725
519
340
146
5
-120
-237
-351
-438
-547
-633
-660
-730
-763
-799
-911
-1009
-1120
-1216
-1240
-1251
-1228
-1177
-1128
-1038
-948
-848
-750
-642
-534
-421
-327
-244
-181
-187
-182
-170
-160
-151
-154
-215
-333
-388
-446
-389
-294
-299
-306
-388
-371
-374
-419
-449
-571
-627
-652
-711
-767
-830
-882
-920
-897
-825
-751
-727
-738
-735
-763
-794
-780
-770
-783
-782
-754
-704
-676
-635
-584
-532
-492
-415
-298
-228
-174
-134
-127
-118
-73
-7
6
49
127
167
219
256
285
336
355
374
392
381
406
389
357
381
338
310
293
260
221
167
127
134
86
83
157
134
193
273
266
271
262
321
364
393
460
463
432
479
470
407
394
430
459
410
327
322
360
331
244
207
204
200
211
166
147
164
134
87
28
14
30
3
-28
-38
-33
-45
-52
-81
-110
-83
-59
-97
-137
-162
-167
-201
-258
-296
-293
-283
-307
-327
-311
-300
-289
-288
-308
-288
-255
-291
-287
-260
-304
-341
-333
-348
-355
-340
-376
-398
-426
-434
-440
-466
-472
-494
-536
-566
-596
-614
-629
-671
-730
-755
-767
-772
-767
-750
-707
-710
-698
-636
-589
-550
-492
-482
-445
-427
-464
-424
-427
-452
-416
-385
-374
-340
-297
-273
-256
-232
-200
-201
-203
-195
-200
-206
-215
-234
-274
-308
-316
-315
-313
-314
-298
-276
-259
-264
-259
-241
-245
-225
-235
-254
-293
-374
-417
-459
-514
-530
-535
-522
-536
-588
-626
-665
-683
-718
-749
-759
-784
-807
-801
-808
-808
-764
-759
-737
-664
-620
-552
-472
-428
-388
-380
-400
-389
-385
-392
-380
-391
-407
-417
-445
-429
-419
-455
-464
-462
-483
-513
-554
-592
-628
-657
-656
-659
-647
-625
-600
-560
-520
-465
-406
-348
-301
-250
-181
-143
-111
-68
-28
-26
-62
-63
-64
-107
-113
-87
-116
-165
-161
-173
-208
-193
-201
-198
-193
-204
-196
-204
-193
-175
-191
-213
-232
-248
-259
-249
-247
-267
-271
-284
-282
-300
-299
-255
-257
-237
-213
-207
-205
-234
-242
-241
-264
-282
-310
-321
-306
-308
-342
-345
-343
-360
-378
-412
-438
-449
-466
-474
-472
-488
-467
-429
-448
-458
-458
-480
-497
-499
-499
-500
-512
-544
-571
-582
-629
-650
-658
-667
-638
-624
-613
-599
-587
-564
-560
-586
-604
-604
-620
-643
-632
-641
-651
-620
-635
-626
-585
-544
-522
-496
-459
-451
-412
-390
-370
-356
-378
-361
-352
-368
-368
-363
-320
-321
-342
-339
-357
-366
-373
-395
-433
-454
-496
-534
-535
-577
-592
-575
-603
-591
-603
-619
-588
-584
-589
-565
-556
-566
-555
-554
-552
-569
-582
-567
-545
-540
-497
-440
-406
-354
-313
-294
-264
-228
-201
-152
-127
-140
-147
-197
-246
-258
-308
-362
-379
-399
-433
-444
-449
-479
-470
-472
-474
-474
-478
-480
-495
-549
-582
-598
-620
-635
-626
-629
-631
-607
-588
-536
-491
-445
-381
-340
-328
-291
-281
-320
-305
-299
-334
-319
-315
-321
-301
-319
-354
-368
-369
-383
-418
-462
-494
-529
-580
-615
-633
-652
-660
-663
-671
-663
-645
-629
-619
-606
-571
-566
-523
-487
-471
-424
-420
-435
-403
-373
-363
-354
-356
-317
-322
-359
-350
-346
-377
-384
-376
-373
-370
-356
-353
-370
-370
-379
-414
-414
-447
-453
-414
-431
-438
-440
-429
-421
-424
-366
-346
-354
-321
-331
-367
-384
-419
-430
-433
-463
-438
-439
-465
-418
-426
-454
-439
-439
-431
-436
-436
-413
-444
-461
-437
-448
-438
-416
-414
-411
-399
-366
-329
-303
-309
-295
-282
-313
-322
-329
-332
-321
-322
-306
-305
-330
-357
-393
-412
-419
-444
-451
-471
-508
-514
-532
-556
-566
-568
-569
-587
-602
-604
-632
-638
-632
-638
-629
-590
-551
-533
-509
-474
-449
-445
-449
-453
-437
-434
-420
-403
-399
-371
-354
-340
-311
-314
-271
-265
-290
-281
-300
-342
-372
-385
-411
-427
-428
-455
-478
-475
-487
-500
-521
-536
-527
-514
-514
-481
-465
-474
-445
-444
-438
-395
-358
-341
-330
-294
-260
-261
-251
-225
-225
-222
-206
-214
-229
-231
-251
-270
-304
-334
-323
-327
-329
-312
-323
-318
-275
-276
-280
-247
-264
-272
-280
-300
-296
-315
-305
-308
-338
-339
-337
-364
-382
-387
-392
-419
-427
-434
-483
-485
-468
-480
-473
-442
-426
-385
-336
-296
-269
-262
-263
-281
-287
-292
-292
-308
-323
-317
-334
-345
-361
-395
-386
-408
-431
-420
-434
-436
-439
-428
-434
-478
-476
-484
-496
-497
-513
-515
-508
-492
-458
-456
-464
-455
-461
-451
-422
-393
-378
-384
-410
-408
-403
-422
-424
-415
-418
-412
-411
-399
-378
-369
-364
-376
-421
-437
-415
-411
-378
-343
-342
-322
-326
-331
-287
-268
-281
-261
-272
-306
-297
-287
-295
-299
-285
-305
-301
-298
-318
-325
-389
-438
-436
-466
-466
-442
-421
-417
-418
-399
-388
-398
-352
-295
-320
-306
-275
-276
-272
-270
-246
-265
-287
-269
-281
-284
-273
-280
-279
-267
-275
-276
-285
-315
-331
-370
-415
-410
-425
-442
-413
-436
-470
-468
-480
-488
-469
-443
-456
-447
-413
-398
-359
-330
-330
-322
-322
-310
-289
-281
-247
-221
-226
-232
-208
-199
-205
-204
-226
-226
-214
-219
-195
-194
-206
-199
-212
-223
-239
-229
-200
-189
-160
-136
-152
-144
-146
-156
-148
-154
-163
-168
-183
-207
-219
-224
-222
-234
-257
-269
-285
-258
-243
-240
-202
-201
-190
-159
-162
-162
-162
-195
-196
-219
-231
-195
-187
-179
-155
-152
-140
-112
-98
-101
-104
-113
-137
-163
-188
-210
-247
-273
-297
-313
-339
-354
-317
-329
-344
-320
-306
-295
-287
-279
-288
-301
-299
-280
-274
-268
-230
-209
-195
-175
-176
-148
-117
-126
-110
-113
-145
-114
-102
-122
-129
-160
-169
-169
-191
-197
-194
-224
-231
-245
-244
-236
-220
-183
-170
-178
-178
-154
-164
-169
-141
-160
-177
-181
-182
-201
-212
-171
-163
-164
-145
-147
-182
-188
-183
-194
-203
-199
-204
-215
-212
-197
-198
-193
-170
-171
-166
-162
-152
-150
-165
-155
-151
-158
-164
-185
-200
-232
-250
-261
-287
-286
-284
-288
-282
-285
-274
-264
-267
-257
-234
-219
-225
-218
-179
-178
-190
-190
-174
-128
-109
-83
-59
-53
-38
-25
-23
-42
-51
-66
-86
-114
-144
-135
-127
-106
-68
-67
-46
-13
-11
-2
-2
-5
-11
-22
-19
-22
-33
-30
-48
-52
-65
-103
-101
-80
-83
-58
-61
-83
-73
-103
-80
-76
-112
-90
-85
-107
-114
-123
-138
-158
-162
-153
-139
-137
-138
-139
-157
-152
-136
-151
-161
-169
-196
-187
-201
-219
-175
-192
-205
-206
-238
-241
-235
-234
-231
-223
-220
-205
-191
-209
-224
-239
-270
-284
-292
-307
-317
-341
-359
-358
-363
-354
-360
-360
-344
-319
-312
-294
-268
-286
-288
-271
-262
-257
-241
-218
-203
-192
-185
-166
-172
-186
-174
-180
-191
-184
-196
-221
-234
-245
-246
-248
-230
-217
-227
-204
-185
-197
-173
-169
-183
-161
-169
-202
-214
-253
-277
-267
-283
-277
-273
-281
-245
-210
-175
-142
-139
-144
-127
-113
-112
-96
-103
-118
-136
-146
-122
-116
-113
-89
-89
-115
-134
-159
-159
-155
-161
-155
-177
-214
-225
-239
-244
-233
-247
-257
-263
-257
-257
-247
-225
-233
-254
-249
-247
-258
-248
-241
-274
-281
-264
-272
-267
-257
-260
-276
-290
-266
-192
-173
-209
-185
-174
-191
-151
-111
-104
-106
-120
-86
-90
-126
-121
-109
-147
-180
-162
-187
-207
-198
-218
-221
-207
-197
-183
-189
-202
-215
-247
-269
-262
-262
-281
-282
-289
-278
-231
-238
-221
-199
-183
-174
-167
-174
-179
-157
-184
-167
-159
-189
-157
-131
-150
-147
-148
-150
-159
-185
-179
-200
-224
-234
-252
-243
-259
-278
-282
-304
-303
-291
-277
-256
-249
-251
-272
-276
-261
-264
-277
-281
-294
-308
-292
-248
-225
-224
-194
-207
-207
-190
-174
-139
-132
-142
-125
-109
-127
-131
-119
-122
-127
-127
-117
-115
-105
-82
-90
-104
-113
-124
-132
-122
-106
-132
-170
-198
-232
-265
-302
-313
-316
-347
-348
-327
-321
-301
-275
-265
-266
-265
-257
-243
-231
-234
-248
-262
-307
-301
-277
-291
-264
-234
-235
-225
-193
-172
-151
-117
-104
-130
-154
-173
-192
-186
-191
-195
-174
-166
-180
-165
-169
-187
-172
-164
-167
-161
-154
-145
-173
-206
-219
-249
-290
-305
-307
-307
-301
-289
-284
-271
-239
-227
-180
-170
-174
-134
-123
-115
-84
-62
-46
-27
-17
-30
-24
-3
4
22
42
46
37
21
12
-23
-48
-71
-83
-79
-95
-129
-154
-201
-251
-249
-261
-236
-215
-230
-218
-238
-250
-237
-265
-277
-262
-263
-268
-251
-254
-252
-234
-259
-245
-210
-196
-170
-154
-138
-112
-114
-129
-121
-131
-151
-139
-162
-187
-203
-201
-216
-240
-233
-248
-280
-281
-272
-301
-300
-282
-320
-356
-368
-402
-419
-422
-420
-406
-404
-386
-354
-341
-337
-304
-278
-279
-270
-258
-238
-226
-219
-207
-203
-204
-193
-171
-174
-175
-160
-153
-154
-165
-168
-173
-187
-202
-232
-239
-239
-261
-253
-255
-273
-280
-281
-290
-293
-306
-312
-309
-348
-359
-362
-380
-381
-379
-378
-373
-386
-368
-334
-322
-301
-260
-227
-223
-215
-205
-194
-214
-231
-217
-229
-244
-250
-273
-297
-289
-296
-288
-273
-285
-289
-262
-248
-241
-231
-234
-237
-257
-239
-235
-249
-246
-262
-274
-294
-310
-306
-304
-290
-284
-295
-293
-299
-293
-259
-258
-282
-330
-350
-336
-339
-354
-363
-355
-363
-378
-369
-354
-350
-351
-349
-352
-330
-309
-283
-267
-288
-310
-351
-372
-384
-378
-373
-375
-383
-386
-385
-403
-387
-381
-358
-339
-313
-309
-328
-338
-362
-386
-398
-401
-396
-393
-399
-427
-427
-419
-433
-403
-391
-403
-398
-374
-362
-341
-344
-338
-327
-327
-297
-264
-236
-198
-189
-171
-155
-145
-112
-105
-111
-134
-166
-199
-242
-279
-270
-282
-330
-333
-331
-348
-362
-349
-333
-371
-383
-395
-433
-448
-452
-458
-461
-439
-425
-418
-391
-360
-348
-305
-259
-235
-204
-194
-170
-163
-166
-161
-169
-174
-156
-148
-146
-120
-108
-119
-135
-135
-171
-206
-193
-209
-257
-252
-272
-295
-318
-348
-348
-386
-414
-427
-450
-418
-403
-388
-369
-372
-375
-397
-415
-400
-401
-423
-410
-413
-409
-403
-394
-373
-382
-387
-378
-362
-376
-370
-328
-320
-328
-342
-349
-361
-371
-374
-383
-384
-368
-357
-361
-345
-330
-342
-333
-337
-329
-324
-314
-294
-321
-353
-342
-352
-370
-373
-381
-385
-394
-387
-367
-345
-342
-367
-381
-369
-375
-351
-340
-348
-338
-352
-367
-355
-354
-353
-322
-308
-307
-282
-280
-298
-305
-336
-330
-317
-323
-294
-283
-287
-277
-260
-263
-239
-199
-195
-182
-172
-186
-185
-190
-181
-196
-199
-177
-219
-250
-260
-295
-321
-341
-349
-326
-339
-329
-321
-332
-333
-342
-360
-386
-395
-394
-399
-398
-400
-396
-404
-407
-379
-366
-366
-345
-347
-348
-352
-354
-360
-378
-372
-368
-373
-393
-385
-379
-389
-362
-345
-333
-347
-347
-349
-374
-381
-399
-393
-422
-432
-400
-377
-366
-345
-340
-355
-352
-332
-329
-345
-328
-336
-359
-336
-341
-335
-323
-338
-346
-362
-374
-350
-340
-336
-333
-363
-371
-356
-374
-388
-404
-424
-443
-460
-477
-483
-494
-505
-521
-534
-545
-544
-536
-540
-514
-497
-499
-485
-459
-446
-435
-427
-414
-418
-440
-445
-434
-435
-424
-420
-416
-424
-428
-386
-368
-362
-349
-325
-316
-356
-360
-353
-380
-387
-390
-422
-458
-469
-447
-452
-462
-455
-460
-463
-482
-461
-450
-460
-448
-452
-446
-432
-435
-401
-356
-345
-338
-306
-289
-284
-259
-226
-206
-222
-248
-278
-308
-342
-367
-372
-385
-404
-382
-375
-373
-362
-342
-320
-327
-329
-321
-327
-333
-337
-344
-360
-368
-378
-393
-386
-369
-342
-336
-334
-331
-349
-342
-344
-355
-344
-367
-389
-388
-419
-436
-431
-444
-450
-453
-475
-476
-460
-433
-402
-392
-378
-374
-381
-365
-355
-330
-319
-363
-383
-373
-373
-369
-349
-327
-314
-312
-298
-292
-301
-315
-322
-312
-335
-322
-340
-331
-510
-428
-384
-451
-282
-400
-265
-198
-299
-206
-260
-251
-316
-268
-244
-265
-345
-277
-255
-349
-359
-252
-367
-372
-221
-311
-272
-322
-350
-317
-345
-424
-362
-389
-354
-511
-821
-493
-640
-576
-412
-429
-374
-377
-314
-291
-276
-234
-212
-244
-248
-281
-327
-339
-323
-277
-315
-352
-338
-370
-437
-415
-319
-345
-403
-370
-380
-379
-348
-443
-257
-154
-287
-392
-106
-21
-204
-216
-137
-120
-335
-151
-114
-330
-168
-153
-566
-379
-18
-426
-622
-305
-146
-371
-508
-572
-209
-255
-478
-514
-423
-303
-405
-249
-374
-489
-154
-51
-401
-419
-27
-53
-288
-416
-271
-4
4
-259
-334
-74
-159
-254
-180
-142
175
-136
-406
-218
-109
113
58
-267
-108
69
-5
-280
-123
7
-84
-119
-266
22
-79
-169
-53
-22
-103
-248
0
171
-222
-263
-75
-173
-184
-272
-277
-206
-208
-329
-382
-125
-215
-72
-306
-416
-24
-333
-567
-94
-39
-192
-624
-550
-365
-342
-261
-350
-458
-328
-320
-672
-214
-197
-520
-418
-291
-177
-436
-721
-285
-65
-476
-698
-433
-234
-303
-439
-312
36
-336
-605
-319
68
-250
-396
-409
-237
-160
-546
-415
-202
-481
-427
29
-133
-547
-716
-58
-61
-661
-375
-212
-316
-599
-396
-94
-319
-623
-149
23
-413
-310
-163
-229
-257
-200
-301
-341
-350
-188
-284
-569
-218
-71
-350
-446
-340
-302
-217
-379
-248
-289
-558
-160
-266
-475
-354
-224
-372
-287
-219
-425
-325
-27
-499
-714
140
117
-706
-604
14
-9
-463
-436
43
-161
-294
-275
-59
-164
-320
-239
-171
29
-257
-370
-387
9
-16
-562
-299
-88
-99
-252
-363
-264
126
-122
-201
-432
-298
228
-236
-215
-8
-125
-258
5
118
-58
-232
-205
-27
49
-79
-435
-24
297
-120
-258
-89
67
7
-232
-230
-37
-29
-276
-259
-92
-46
-256
-302
-389
-215
53
-67
-126
-147
-351
-274
174
-37
-536
-204
-16
-341
-345
-294
-209
-120
-142
-238
-424
-421
-196
-83
-381
-327
47
25
-189
-524
-241
-95
53
-134
-415
8
89
-163
-192
-136
60
-41
-125
-37
-206
-88
314
69
-408
-410
-71
338
254
-397
-655
254
569
-754
-652
34
300
212
-550
-521
19
249
-284
-184
196
-74
-309
-307
-167
-54
-188
-205
-246
-143
-181
-363
-499
164
256
-164
-202
-81
357
-329
-251
216
-67
-338
-107
112
-63
-391
-441
-161
49
244
-174
-362
47
122
-230
-386
-102
314
-70
-367
-322
58
183
-81
-191
-515
-160
-163
199
204
-274
-365
-453
15
-33
-133
-236
-255
-201
-343
-125
-97
-233
-111
221
-306
-355
-50
-34
-3
-186
-235
316
144
-459
-367
-45
270
-117
-243
-69
199
322
-367
-579
70
689
371
-591
-488
475
541
-124
-583
-340
253
356
-275
-903
-180
335
-88
-133
-466
-264
334
-3
-468
-379
19
190
-167
-714
24
302
-202
-516
-151
560
-339
-856
-14
518
214
-780
-919
-86
324
-337
-699
-214
40
448
-401
-1121
-389
250
178
-324
-435
-449
-86
-89
-654
-543
102
314
-54
-706
-658
420
241
-834
-479
678
434
-583
-849
302
673
-344
-567
-204
387
-51
-835
-434
128
223
-76
-398
11
84
-439
-388
-78
240
-132
-553
-190
-199
-273
-531
-506
-244
-19
71
-759
-588
-134
-256
-390
-413
-209
35
-116
-660
-558
2
-74
-334
-462
-17
199
-318
-899
-579
422
444
-483
-781
101
42
-280
-349
-236
-41
215
-32
-271
-534
-423
-195
-370
-210
-83
-73
-151
-285
-695
-353
-86
-134
37
121
-155
-33
-39
-563
-552
50
292
-57
-94
-173
72
-50
-642
-398
69
301
-308
-483
-164
-354
-279
-344
-206
-50
-106
6
-296
-495
-365
-113
-7
-182
131
-542
-701
22
164
-160
-511
-330
142
73
-456
-461
-215
176
115
-405
-300
-294
-8
-39
-519
-167
133
19
-267
-332
-226
-198
184
-145
-413
-361
52
-121
-66
31
-175
-26
-178
132
-231
-335
-10
-68
-372
-481
15
186
-223
-594
-864
-495
379
-148
-637
-222
-231
-391
-295
-612
-244
147
-412
-645
-564
-510
-196
23
-868
-860
48
302
-232
-966
-470
175
-64
-298
-512
-397
440
95
-904
-474
362
243
-434
-619
-248
320
107
-525
-355
-136
-209
-195
-323
-76
-254
-429
-108
-237
-212
-499
-415
63
27
-568
-782
-9
1
-377
-396
-144
96
-224
-259
-421
-103
-75
-420
-96
-85
53
-98
-536
-77
424
-78
-566
274
623
-436
-782
-228
331
190
-562
-425
144
6
-448
-590
-240
-42
48
-46
9
-209
-540
-429
-399
43
-24
-25
-14
-96
-229
-487
-263
5
134
186
115
95
-65
-775
-486
20
114
148
29
-142
-497
-757
-561
200
268
-281
-488
-100
102
-508
-1237
-377
145
-192
-5
-57
-733
-843
-312
-245
-112
75
141
-63
-146
-698
-594
682
491
-496
-717
-145
560
312
-559
-940
-187
414
186
188
-309
-511
-465
-186
40
-18
-177
-250
-136
-435
-366
-144
173
-221
-421
-261
-107
32
-228
-436
-210
-332
-228
149
-400
-656
-386
-27
-210
-247
-227
-191
-300
-185
-189
-437
185
13
-610
-896
-264
400
64
-558
-843
-181
-31
-391
-305
-116
-383
-465
-209
163
166
-308
-528
-240
-32
-51
-44
46
-314
-617
-468
-168
104
-176
-68
-125
-499
-325
-132
-151
-204
-223
-205
-255
-176
-37
-570
-680
-92
-325
-735
-419
195
118
-550
-1001
-274
266
42
-527
-496
-146
-130
-433
-715
49
26
-320
-205
-656
-495
-98
-158
-123
74
-193
-525
-167
-58
-468
-731
-191
213
-58
-146
-452
-617
-427
-475
-453
-469
-73
-1
-332
-752
-659
-212
-587
-572
-281
-112
155
-77
-623
-832
-333
-143
-318
-175
65
-79
-374
-433
-445
-382
-266
-241
-225
-330
-322
-212
-489
-491
-447
-223
60
-11
-280
-665
-785
-342
-121
-175
-210
-188
-266
-304
-498
-643
-438
-262
-265
-270
-65
21
-98
-416
-893
-549
194
171
-260
-407
-239
-305
-291
52
-366
-563
18
169
-193
-308
-345
-463
-217
-382
-420
67
100
-204
-379
-301
-326
-425
-247
-109
-24
-358
-340
-48
-92
-518
-774
-302
140
-50
-215
-452
-399
-339
-359
-264
-358
-107
-189
-318
-450
-463
-268
-145
-383
-706
-232
2
-215
-234
-361
-550
-370
-27
-191
-189
-227
-381
-285
-175
-225
-216
-284
-381
-319
-439
-262
-165
-311
-425
-416
-375
-529
-343
-78
-533
-802
-496
-39
-149
-570
-594
-563
-464
-414
-605
-304
50
-463
-982
-708
-203
-89
-318
-276
-58
-143
-285
-255
-170
-220
-258
-116
-117
-136
-108
-197
-114
-316
-542
-327
-18
-73
-447
-499
-438
-109
123
-428
-781
-400
-64
-402
-490
-358
-302
-38
-147
-577
-770
-363
90
-195
-536
-386
-171
-130
-615
-694
-84
174
-122
-366
-355
-518
-239
-249
-294
-189
-250
-219
-359
-434
-544
-408
-330
-345
-249
-292
-396
-338
-391
-431
-256
-323
-272
-71
-115
-548
-860
-377
48
-94
-335
-314
-218
-384
-690
-519
-103
207
-77
-548
-464
-424
-422
-418
-264
-5
-84
-336
-448
-488
-468
-424
-254
-33
-193
-302
-252
-468
-576
-421
17
194
-189
-368
17
-90
-806
-698
5
276
-105
-566
-385
-296
-449
-626
-546
-97
22
-308
-653
-522
-475
-428
-329
-295
-21
-341
-799
-503
-238
-320
-376
-221
-156
-255
-477
-608
-472
-219
-85
-6
-81
-436
-381
-182
-283
-418
-249
31
-124
-418
-546
-465
-322
-445
-313
-172
-292
-506
-634
-481
-475
-619
-281
147
-147
-588
-698
-750
-666
-432
-246
-183
-183
-310
-660
-793
-651
-314
-139
-103
-250
-682
-714
-471
-461
-643
-460
-127
-90
-247
-534
-761
-628
-199
-24
-289
-336
-137
-136
-469
-771
-503
-106
-121
-320
-439
-531
-472
-338
-268
-373
-315
-112
-250
-493
-519
-324
-301
-232
-94
-66
-94
-449
-617
-358
-156
-203
-71
-232
-432
-288
-213
-330
-458
-286
-48
26
-195
-495
-501
-91
-31
-283
-383
-114
219
-115
-617
-513
-220
-6
-46
-101
-30
32
-36
-340
-433
-176
127
167
78
-98
-146
-31
-91
-81
109
175
147
55
-80
-159
-71
-120
-130
-67
-67
-24
-80
-259
-474
-459
-226
-30
-2
-98
-250
-305
-342
-435
-345
-141
-138
-225
-361
-431
-358
-342
-325
-347
-351
-261
-282
-402
-499
-564
-500
-437
-465
-399
-405
-489
-811
-685
-459
-548
-457
-610
-705
-620
-767
-764
-776
-751
-682
-782
-816
-812
-775
-877
-833
-740
-785
-820
-710
-738
-849
-935
-887
-753
-680
-812
-960
-852
-870
-935
-949
-845
-792
-775
-753
-775
-759
-731
-806
-791
-748
-679
-559
-601
-692
-739
-608
-498
-523
-561
-470
-328
-302
-409
-457
-271
-102
-172
-219
-257
-280
-230
-331
-325
-165
-32
-57
-117
-121
-284
-274
-58
5
148
239
70
-130
-79
82
21
172
298
308
393
92
-121
-2
240
282
447
526
591
550
180
81
207
438
740
643
298
455
658
400
181
456
962
908
517
461
527
642
603
477
551
815
972
760
459
187
131
283
300
339
498
583
495
128
-118
-121
-93
-96
-159
-205
-191
-253
-440
-632
-691
-642
-604
-640
-744
-897
-1032
-1115
-1155
-1128
-1035
-1014
-1093
-1168
-1249
-1299
-1347
-1354
-1313
-1246
-1168
-1102
-1075
-1137
-1200
-1225
-1183
-1082
-1029
-967
-901
-912
-876
-785
-695
-640
-595
-537
-523
-472
-416
-411
-352
-303
-271
-182
-112
-95
-123
-147
-164
-162
-109
-58
-23
-35
-68
-72
-97
-127
-150
-210
-261
-316
-343
-341
-383
-448
-592
-959
-1070
-1011
-878
-590
-670
-782
-977
-1152
-1205
-1274
-1222
-1191
-1154
-1100
-1044
-1081
-1135
-1201
-1286
-1321
-1254
-1132
-1012
-985
-1084
-1118
-1098
-983
-827
-791
-856
-910
-920
-899
-764
-652
-576
-451
-451
-403
-381
-467
-439
-466
-405
-251
-90
-39
-82
-106
-146
-162
-170
-154
-38
26
2
16
-17
65
48
36
37
-2
3
19
20
42
29
52
209
299
285
204
222
261
259
361
479
489
570
687
581
551
714
867
796
721
836
1025
1103
1056
1047
1096
1190
1189
890
730
569
376
410
538
688
918
882
641
343
10
-59
-55
-106
-143
-199
-280
-325
-435
-532
-636
-741
-831
-917
-949
-1028
-1085
-1172
-1234
-1211
-1209
-1171
-1183
-1269
-1383
-1518
-1558
-1506
-1421
-1329
-1224
-1141
-1119
-1116
-1130
-1156
-1116
-1049
-972
-856
-749
-702
-667
-622
-599
-533
-489
-460
-406
-374
-324
-262
-171
-72
-22
55
118
135
92
48
75
72
85
106
154
229
233
232
214
160
139
129
74
50
38
9
-21
-78
-178
-252
-280
-275
-276
-387
-470
-774
-1123
-1035
-1111
-904
-645
-855
-892
-1141
-1365
-1504
-1610
-1546
-1453
-1317
-1221
-1137
-1144
-1239
-1348
-1472
-1474
-1316
-1234
-1092
-1066
-1151
-1122
-1098
-1023
-962
-855
-852
-842
-737
-763
-645
-571
-490
-318
-314
-170
-168
-237
-268
-359
-274
-188
41
151
161
221
116
63
41
-3
72
117
152
248
291
339
322
236
147
111
156
161
191
200
200
304
326
342
349
330
372
341
316
395
445
589
717
726
676
750
900
845
804
880
957
999
959
1029
1140
1185
1234
1222
1242
1230
1047
849
618
400
409
537
720
903
822
640
315
-78
-258
-309
-288
-274
-281
-324
-349
-418
-521
-674
-855
-930
-1010
-1016
-1036
-1069
-1126
-1226
-1266
-1273
-1204
-1157
-1202
-1282
-1363
-1433
-1462
-1399
-1274
-1144
-1071
-986
-913
-943
-995
-1044
-1051
-1000
-870
-720
-585
-396
-333
-357
-359
-329
-288
-308
-273
-196
-150
-119
-59
-23
-4
48
100
117
124
120
112
118
113
133
174
195
230
231
162
86
29
-14
-51
-60
-55
-25
12
-26
-50
-107
-219
-286
-368
-434
-470
-503
-494
-553
-667
-1017
-1247
-1179
-1181
-912
-860
-965
-999
-1215
-1339
-1451
-1474
-1398
-1311
-1185
-1058
-979
-959
-1037
-1141
-1237
-1182
-1027
-897
-781
-805
-837
-839
-786
-715
-664
-585
-602
-602
-538
-520
-482
-507
-405
-290
-266
-112
-94
-129
-260
-333
-292
-215
-47
8
88
112
18
-29
-37
-46
-35
-37
-26
22
137
181
70
99
13
-47
10
19
114
141
96
220
248
269
348
260
271
303
332
390
404
438
411
467
520
567
615
682
658
548
564
641
757
778
761
749
858
931
883
892
914
924
894
909
955
908
772
599
442
366
448
600
688
630
473
325
155
-5
-122
-192
-212
-194
-176
-143
-175
-326
-519
-626
-748
-801
-792
-861
-846
-908
-992
-984
-1017
-1019
-1046
-1061
-1085
-1090
-1060
-1066
-1078
-1073
-989
-892
-832
-727
-695
-740
-742
-777
-773
-692
-620
-509
-422
-354
-273
-274
-285
-301
-295
-251
-172
-109
-65
-13
3
21
53
65
71
72
97
101
97
106
91
100
100
79
70
79
62
34
7
-24
-53
-108
-139
-177
-202
-253
-276
-578
-804
-709
-931
-650
-563
-664
-511
-805
-915
-1010
-1150
-1113
-1087
-1055
-936
-822
-785
-840
-950
-1080
-1108
-1058
-1023
-890
-859
-874
-891
-931
-874
-785
-687
-686
-704
-638
-672
-580
-637
-610
-480
-446
-272
-225
-123
-182
-266
-288
-341
-160
-118
-16
142
130
64
-85
-106
-9
32
-63
-179
-50
217
234
19
6
20
-30
-28
34
36
68
122
12
155
195
110
339
391
276
326
309
349
309
281
266
421
468
436
623
630
492
309
381
495
531
361
498
795
755
691
697
816
759
587
477
657
792
621
589
823
923
736
670
795
805
687
538
659
706
555
487
406
418
319
284
285
355
369
239
182
84
-35
-117
-179
-185
-179
-232
-152
-194
-323
-391
-519
-544
-623
-737
-724
-732
-719
-827
-903
-901
-945
-983
-1033
-958
-928
-960
-986
-983
-928
-930
-915
-873
-797
-737
-755
-746
-675
-657
-666
-616
-521
-409
-363
-345
-299
-246
-212
-226
-140
-91
-98
-59
-63
-38
2
20
-25
-44
-12
-35
-42
-56
-64
-53
-57
-85
-170
-236
-356
-432
-399
-397
-295
-290
-423
-502
-597
-686
-759
-787
-763
-773
-705
-639
-663
-710
-791
-883
-966
-1001
-951
-923
-864
-853
-883
-801
-780
-774
-793
-814
-854
-828
-801
-839
-702
-645
-639
-619
-546
-442
-480
-577
-568
-478
-598
-619
-433
-402
-259
-223
-388
-172
-180
-377
-298
-248
-379
-383
166
149
-354
-91
-10
-239
-249
-241
-258
-120
-91
-437
-340
96
-6
-374
-384
22
221
-107
-407
-68
117
-73
-123
12
216
250
75
14
182
145
109
20
217
326
205
442
362
216
362
225
111
132
328
429
206
344
435
420
472
384
484
201
783
467
71
497
521
597
158
232
735
657
312
373
591
578
477
337
361
565
513
328
358
575
437
231
289
275
219
153
105
113
72
81
-7
-35
-15
-114
-157
-290
-306
-269
-388
-379
-418
-518
-482
-469
-528
-603
-627
-553
-667
-731
-706
-740
-737
-779
-742
-690
-665
-667
-673
-654
-640
-688
-693
-612
-559
-571
-577
-511
-450
-480
-495
-459
-431
-413
-401
-376
-311
-299
-303
-264
-257
-244
-236
-256
-295
-299
-330
-386
-368
-346
-397
-449
-389
-371
-408
-427
-486
-604
-676
-680
-671
-507
-499
-525
-556
-545
-555
-750
-716
-758
-756
-740
-687
-610
-679
-605
-690
-779
-708
-679
-646
-621
-737
-759
-733
-794
-572
-457
-507
-487
-499
-506
-485
-489
-448
-436
-628
-499
-225
-320
-90
-36
-354
-355
-211
-72
-74
-353
-98
28
-81
-104
-98
47
-101
-36
-130
-180
-100
-160
229
-202
-208
-110
-57
71
219
-87
-233
132
153
-157
-435
88
134
-249
-148
244
-141
-50
308
-316
-370
428
110
-353
16
987
20
-512
753
155
-179
270
194
25
234
110
32
515
377
70
143
477
33
-166
430
432
-148
-106
287
154
-69
415
494
161
88
237
305
47
39
94
278
345
-42
35
395
279
-57
-102
244
284
41
-71
63
96
146
26
-32
83
219
-134
-249
95
42
-92
-160
-80
-125
-128
-74
-180
-250
-206
-199
-209
-270
-274
-236
-308
-404
-434
-426
-370
-429
-562
-548
-537
-521
-632
-720
-566
-443
-596
-739
-558
-531
-654
-742
-726
-617
-547
-656
-729
-601
-586
-721
-695
-613
-562
-593
-653
-593
-559
-589
-628
-651
-660
-641
-693
-677
-631
-629
-671
-675
-660
-641
-610
-654
-703
-634
-645
-682
-699
-570
-788
-1016
-614
-673
-869
-697
-361
-629
-967
-501
-634
-789
-683
-456
-502
-643
-467
-513
-427
-597
-684
-413
-395
-577
-463
3
-154
-651
-670
-200
-190
-380
-506
-448
19
-307
-481
-51
-259
-271
-84
-26
-721
-293
331
34
-789
-233
389
-361
-30
-87
-430
73
296
-619
-504
112
-191
-400
460
-367
-165
615
-484
-522
-303
583
-292
-656
176
43
-495
-72
-329
-385
255
-394
-299
320
-74
-527
-173
-106
2
137
-149
-98
160
28
79
-57
-94
24
326
-93
-450
420
499
-308
-148
110
-90
-128
-180
-1
417
-284
-311
209
-5
-94
306
38
-329
105
171
-119
-147
88
144
-190
111
74
-14
157
150
-54
-82
78
65
33
-57
25
24
-206
-45
109
-100
-45
-188
-151
35
-151
-312
-179
-100
-77
-76
-175
-149
-216
-230
-262
-386
-321
-199
-243
-446
-349
-205
-429
-461
-356
-326
-401
-536
-402
-405
-533
-481
-491
-504
-536
-449
-445
-630
-622
-483
-508
-702
-628
-430
-548
-708
-578
-462
-426
-406
-616
-685
-361
-490
-748
-560
-528
-684
-633
-556
-519
-572
-694
-637
-493
-474
-709
-650
-637
-599
-629
-459
-707
-790
-238
-547
-702
-468
-520
-561
-290
-628
-725
-227
-343
-635
-417
-458
-637
-225
-381
-892
-389
195
-488
-786
-135
-364
-696
-66
-59
-528
-288
-92
-147
-952
-535
186
-122
-734
-452
67
-353
-192
-253
-217
-170
-255
-357
30
-209
-364
-187
-25
-45
-826
21
317
-210
-689
-82
-158
-522
185
-244
-632
-181
420
-805
-286
301
-893
-383
921
-250
-1206
305
-64
-842
-13
403
-969
50
178
-603
-493
-118
68
-553
-98
-88
-232
-120
8
-313
-434
175
-296
-607
264
197
-784
-222
315
-557
-227
450
-571
-379
477
-360
-591
-39
144
-17
-482
-117
615
-234
-438
112
145
-382
-82
211
-50
-187
225
141
-583
12
164
-329
-355
277
-173
-483
37
207
-164
-329
-143
-15
30
-204
-244
-67
-77
-396
-465
36
-219
-593
-257
314
-431
-704
-5
-63
-436
-652
-147
-93
-262
-373
-326
-334
-258
-268
-493
-509
-143
50
-711
-533
-133
-222
-478
-530
-244
-205
-485
-824
-373
-218
-684
-806
-274
-259
-639
-631
-387
-393
-949
-668
-575
-889
-585
-462
-781
-949
-635
-495
-795
-659
-708
-800
-663
-859
-732
-526
-579
-819
-748
-496
-721
-785
-581
-627
-911
-645
-551
-663
-657
-332
-400
-1022
-731
-182
-242
-785
-1295
-35
286
-787
-870
-398
1
-759
-426
-808
-726
4
-351
-681
-522
-53
-686
-728
-17
-447
-809
-152
-57
-685
-530
-90
-605
-513
97
-574
-275
431
-912
-801
294
214
-1080
-549
1134
-651
-1136
881
-174
-1068
137
-99
-790
295
-103
-831
509
93
-982
351
22
-688
61
501
-677
-670
157
166
-55
-1190
-147
610
-104
-745
-154
-219
-122
-166
-429
77
-443
-240
474
-379
-1190
319
322
30
-825
-655
518
-185
-89
-570
-524
-62
243
-40
-883
324
418
-468
-457
269
-28
-827
336
586
-757
-230
383
-3
-183
-112
-266
-99
478
48
-582
22
330
-561
-94
366
-19
-144
45
-48
-463
-48
135
-309
-520
294
118
-230
-67
-139
-169
-110
-97
-355
-76
-82
-323
-49
42
-323
-150
72
-334
-468
-90
-127
-414
-272
-166
-338
-238
-74
-408
-582
-143
-206
-452
-298
-324
-410
-227
-372
-427
-258
-94
-443
-707
-483
-150
-285
-702
-430
-283
-529
-467
-422
-474
-530
-471
-419
-659
-425
-565
-354
-333
-939
-724
-185
-259
-823
-704
-427
-616
-562
-685
-758
-539
-359
-538
-958
-508
-549
-575
-344
-1078
-736
33
-515
-1032
-648
-147
-366
-946
-682
-216
-85
-872
-820
-123
112
-791
-1256
177
-95
-594
-626
-243
70
-579
-808
-270
217
-868
-680
463
-124
-1141
-475
459
-381
-680
-623
14
28
-529
-440
-65
39
-637
-437
-13
294
-738
-580
866
-43
-1377
-121
585
-342
-675
-414
130
-688
-364
-270
-191
-393
-583
-105
144
-491
-944
181
208
-780
-967
399
420
-1145
-545
277
-357
-969
-114
92
-594
-384
-93
-21
-170
-729
-169
506
-439
-933
498
565
-1066
-399
379
-465
161
69
-415
159
-19
-272
-164
176
-358
-106
172
-288
-121
99
-122
-31
-58
52
14
-93
73
246
-214
-649
136
324
-390
-501
26
257
-359
-415
-51
-314
-280
13
-340
-533
357
58
-566
-334
101
82
-466
-438
4
-110
-217
-327
-297
-84
-269
-327
51
-238
-358
24
-95
-595
-313
228
-210
-614
-422
41
23
-607
-537
-75
-73
-525
-486
-109
-406
-456
-341
-420
-528
-320
-323
-505
-557
-580
-211
-335
-686
-610
-411
-437
-499
-621
-641
-570
-408
-391
-740
-604
-183
-298
-736
-870
-307
11
-590
-816
-303
-202
-449
-384
-432
-386
-499
-411
-289
-552
-727
-283
-139
-753
-820
-254
7
-481
-697
-552
-208
-40
-624
-660
-123
70
-641
-657
-65
-16
-413
-757
-348
415
-221
-929
-270
365
-434
-959
-331
122
50
-854
-919
179
434
-848
-1248
447
427
-1170
-962
216
339
-1050
-1186
725
212
-1832
-424
813
-350
-1701
-229
817
-463
-1175
-218
462
-257
-905
-502
377
176
-949
-626
270
273
-722
-629
485
-206
-926
226
608
-984
-655
623
127
-1014
-74
595
-583
-556
128
-165
-131
206
-555
-416
522
-114
-854
373
360
-914
-469
406
90
-616
-132
-198
92
205
-446
-247
149
383
-355
-633
323
559
-343
-96
389
24
-175
-101
402
216
-416
261
176
12
-53
309
384
-456
-82
550
-18
-375
265
342
-26
51
117
-63
24
-133
-22
215
-188
-214
44
39
-124
-6
55
-90
-284
-300
88
-70
-484
-249
50
-254
-357
17
-311
-413
-60
-456
-405
-241
-305
-285
-482
-411
-369
-282
-488
-371
-275
-422
-408
-354
-492
-360
-26
-355
-744
-497
-93
-437
-653
-381
-349
-461
-478
-411
-364
-472
-428
-485
-389
-224
-355
-512
-387
-493
-352
-335
-602
-503
-239
-410
-693
-393
-61
-462
-846
-481
-457
-458
-338
-444
-691
-582
-325
-546
-531
-497
-702
-640
-287
-513
-761
-270
-443
-796
-713
-85
-336
-780
-848
-498
-114
-612
-851
-436
-306
-619
-516
-86
-469
-702
-251
-300
-488
-363
-423
-560
1
-176
-883
-898
423
222
-1268
-330
-7
-520
-346
-344
-39
-801
-622
107
-47
-608
-772
-290
240
-368
-811
27
-219
0
-341
-553
-392
237
-133
-240
-7
-432
-525
733
116
-1246
-268
649
376
-920
-438
494
33
-80
-270
-301
-85
555
-371
-656
397
67
-235
-18
246
-340
-315
566
123
-387
-145
340
295
-331
-365
90
692
118
-747
84
471
124
-312
-327
393
79
-217
-134
-6
204
-255
-9
27
-90
71
-1
-327
-352
6
210
-584
-665
462
202
-623
-272
230
-117
-308
-358
-26
109
-145
-318
-226
-200
-181
6
-230
-258
-283
-162
252
-290
-474
-28
23
-386
-408
-110
21
-44
-278
-295
-197
-46
35
-143
-253
-309
-67
-76
-253
-291
-260
-218
-371
-354
-162
-298
-442
-362
-463
-514
-457
-424
-380
-426
-521
-530
-572
-587
-482
-405
-735
-781
-411
-501
-687
-619
-543
-659
-643
-585
-592
-572
-541
-630
-625
-518
-472
-404
-504
-498
-428
-604
-573
-396
-519
-654
-650
-603
-389
-345
-634
-841
-411
-307
-448
-644
-588
-386
-485
-443
-757
-478
-315
-460
-626
-153
-377
-749
-435
-106
-151
-726
-824
-215
36
-370
-1029
-619
-134
-40
-430
-802
-629
-513
201
-43
-910
-757
-49
440
-105
-1226
-498
388
798
-604
-1229
132
585
293
-649
-618
269
419
169
-712
-197
188
209
440
-600
-156
483
670
-201
-521
133
388
304
-186
-234
225
279
24
-13
-51
-128
339
460
-373
-87
504
45
-207
144
212
-33
170
42
29
-32
52
183
-292
-1
232
-34
-248
205
9
-21
-23
-29
306
85
14
101
37
-115
225
218
-414
-150
676
171
-357
112
312
-52
-184
130
39
116
189
-130
38
204
-52
119
118
-228
1
212
16
-227
-159
25
49
-194
-247
36
17
-175
-213
-92
-187
-326
-111
-196
-480
-407
-74
-296
-452
-213
-264
-437
-450
-312
-391
-419
-457
-563
-451
-459
-524
-555
-531
-618
-664
-606
-632
-713
-717
-731
-796
-795
-746
-746
-779
-836
-825
-712
-639
-697
-741
-597
-560
-697
-698
-521
-584
-667
-576
-686
-800
-342
-354
-720
-635
-619
-426
-235
-372
-858
-358
-68
-758
-979
-96
-16
-680
-659
-723
-420
35
-175
-827
-660
-147
-233
-631
-456
-279
-554
-332
-370
-442
-180
-400
-281
-283
-596
-221
-242
-279
-159
-163
-523
109
-145
-778
310
345
-387
-873
220
881
-509
-694
410
243
-378
-112
457
-260
-389
512
210
-158
-418
-205
491
343
-520
-520
725
77
-1023
439
570
-410
-320
311
347
-483
-486
332
632
-460
-441
-75
226
26
-724
139
302
-405
-327
95
208
-21
-462
72
275
-58
-168
-208
115
226
-265
-410
342
195
-149
-2
-92
217
339
-138
-108
386
342
61
-137
109
296
340
-92
-276
283
524
5
-168
210
274
117
18
12
124
215
175
-58
65
154
76
122
128
-29
-122
177
44
-267
-135
110
-86
-365
-179
-127
-265
-273
-264
-380
-341
-338
-437
-439
-367
-491
-582
-436
-505
-612
-587
-554
-627
-695
-563
-503
-654
-725
-607
-579
-653
-694
-694
-593
-602
-712
-759
-658
-598
-680
-746
-662
-676
-760
-710
-700
-743
-668
-514
-564
-658
-644
-575
-453
-593
-718
-678
-555
-488
-627
-648
-637
-668
-711
-538
-505
-636
-678
-691
-585
-632
-598
-636
-544
-340
-711
-701
-337
-437
-629
-580
-245
-285
-655
-591
-87
-188
-641
-635
-177
-382
-405
-164
-509
-712
222
84
-382
-545
-143
-36
-327
7
-178
-422
-75
134
-561
-16
-74
-634
389
282
-838
-290
337
294
-790
-450
406
84
-213
93
-20
-789
165
364
-387
-297
68
-24
378
115
-731
5
650
50
-210
161
78
-184
340
-207
-247
298
-38
-24
230
-127
-186
495
253
-385
262
251
-63
458
-211
5
426
-105
34
288
112
-54
143
-87
312
440
-216
-98
361
268
230
51
-2
250
202
256
278
164
139
385
129
-33
239
327
180
139
236
161
124
224
262
-62
-12
58
-91
-118
-134
-105
-217
-184
-256
-272
-92
-204
-441
-427
-317
-435
-559
-525
-480
-571
-577
-574
-618
-578
-550
-610
-719
-700
-631
-704
-742
-727
-748
-743
-768
-761
-696
-684
-734
-699
-631
-643
-581
-567
-617
-531
-512
-610
-577
-456
-422
-445
-479
-507
-436
-349
-433
-402
-395
-456
-473
-483
-416
-447
-373
-422
-516
-465
-438
-362
-448
-594
-507
-446
-543
-687
-664
-562
-613
-532
-621
-725
-686
-649
-670
-727
-811
-725
-700
-819
-676
-642
-779
-635
-628
-656
-636
-549
-665
-644
-591
-733
-602
-528
-652
-541
-507
-919
-291
-192
-629
-607
-479
-263
-112
-647
-636
78
-255
-894
-299
252
-407
-757
-219
294
-275
-467
-255
175
-277
-551
225
282
-656
-41
232
-245
-239
-267
89
236
-357
-651
320
51
-389
-169
-106
-83
113
-95
-272
102
130
-338
-112
418
-400
-242
350
648
-377
-478
478
259
189
-61
-198
21
701
114
-568
373
711
-336
-125
768
278
-65
540
-23
-43
817
352
-147
257
683
355
138
304
287
325
211
319
229
296
400
122
366
367
94
353
513
285
206
288
299
189
103
89
66
-67
-165
-89
-66
-112
-195
-110
-190
-305
-220
-328
-433
-372
-412
-532
-612
-554
-580
-642
-644
-664
-646
-568
-619
-743
-767
-673
-680
-794
-829
-752
-703
-763
-808
-734
-625
-630
-691
-672
-560
-549
-576
-623
-603
-542
-559
-603
-591
-577
-484
-447
-541
-490
-381
-392
-508
-494
-369
-340
-353
-378
-416
-365
-335
-361
-372
-318
-290
-385
-282
-218
-361
-363
-333
-406
-443
-452
-498
-459
-398
-545
-662
-609
-549
-738
-943
-947
-949
-789
-883
-1000
-796
-699
-774
-742
-765
-815
-681
-700
-772
-715
-678
-726
-703
-515
-603
-554
-584
-464
-435
-585
-354
-134
-553
-708
-195
-287
-461
-431
-552
-238
76
-395
-808
36
206
-832
-457
235
-465
-547
-98
-143
-472
-358
25
-237
-62
-357
-347
34
225
-747
-748
347
-17
-863
-119
289
-418
-422
6
-122
-104
-251
-80
74
-139
-201
-9
147
-30
-8
-123
-378
373
469
-218
-103
135
219
-95
77
151
249
207
-135
196
358
101
222
462
185
239
73
220
325
243
201
241
278
237
444
369
208
192
325
209
308
348
94
256
363
179
222
295
253
380
329
198
255
237
63
-38
16
-111
-191
-103
-106
-226
-273
-243
-315
-378
-422
-520
-519
-569
-666
-636
-680
-758
-799
-743
-720
-777
-785
-759
-773
-805
-805
-826
-829
-797
-797
-824
-794
-724
-768
-790
-683
-700
-753
-703
-636
-647
-653
-644
-620
-609
-580
-586
-584
-528
-501
-472
-432
-420
-455
-436
-368
-304
-419
-451
-325
-294
-402
-423
-351
-329
-253
-309
-322
-289
-340
-369
-376
-379
-407
-425
-480
-482
-460
-406
-501
-540
-493
-557
-598
-613
-674
-629
-628
-769
-774
-625
-607
-802
-894
-901
-938
-908
-906
-805
-791
-845
-701
-711
-773
-778
-733
-611
-631
-669
-611
-792
-622
-476
-922
-723
-297
-567
-517
-215
-545
-648
-556
-368
-484
-400
-394
-555
-590
-71
-573
-500
317
-385
-916
-215
515
-239
-684
-255
-72
-121
-54
-146
-312
-66
81
-308
27
2
-86
-112
217
-147
-483
146
288
-218
-204
282
-91
136
274
-284
-177
556
47
-196
236
294
-110
-228
428
469
-2
-36
-11
479
451
-88
-30
377
524
14
-182
161
589
657
-170
158
624
237
188
354
354
314
163
53
302
253
153
187
242
147
208
422
431
233
113
307
302
159
179
246
189
55
-48
-41
-12
-60
-122
-209
-218
-147
-154
-302
-432
-407
-443
-591
-632
-565
-659
-734
-781
-811
-796
-797
-797
-827
-840
-844
-875
-891
-959
-999
-900
-904
-980
-870
-764
-751
-769
-780
-728
-697
-665
-636
-650
-603
-555
-573
-590
-569
-499
-526
-531
-451
-333
-378
-447
-338
-337
-363
-272
-295
-380
-272
-179
-281
-333
-295
-243
-217
-292
-390
-265
-245
-308
-324
-359
-299
-410
-496
-522
-464
-389
-539
-623
-475
-574
-714
-818
-778
-824
-976
-831
-769
-700
-768
-859
-865
-798
-801
-870
-838
-829
-830
-804
-780
-678
-761
-796
-687
-606
-494
-490
-682
-663
-460
-631
-855
-711
-555
-614
-614
-306
-453
-956
-295
-118
-709
-624
-160
-428
-694
-249
-370
-639
-461
-354
-494
-73
80
-444
-641
-51
83
-663
-272
-155
-312
-149
-359
-66
-171
-350
-381
-208
0
26
-269
-394
75
111
-840
-48
338
-321
-449
339
176
-307
-93
53
490
-191
-240
271
565
103
-85
-20
170
410
294
309
243
117
263
412
153
40
252
260
100
288
448
374
145
163
359
466
121
160
624
174
85
405
205
165
412
395
211
406
252
436
353
174
226
342
366
94
266
260
88
50
36
-91
-86
-107
-242
-281
-239
-237
-282
-330
-372
-332
-390
-482
-497
-445
-499
-564
-537
-650
-714
-624
-613
-748
-765
-671
-665
-681
-743
-767
-712
-722
-777
-750
-716
-745
-742
-684
-630
-616
-582
-562
-549
-570
-531
-535
-564
-535
-490
-487
-511
-422
-400
-384
-363
-344
-254
-210
-217
-257
-242
-168
-247
-202
-199
-298
-178
-242
-303
-212
-220
-302
-272
-249
-285
-274
-344
-338
-390
-462
-450
-413
-452
-495
-557
-781
-862
-804
-815
-793
-714
-719
-698
-725
-835
-737
-714
-710
-731
-800
-752
-684
-651
-678
-660
-744
-735
-423
-385
-563
-430
-489
-607
-482
-681
-571
-166
-512
-627
-577
-296
-6
-426
-554
-431
-101
-25
-87
-375
-176
-377
-423
-36
-45
-417
-421
282
-265
-256
-241
-91
58
-437
-453
-288
384
-345
-556
353
56
-430
-78
263
-102
304
-137
-558
242
358
-182
152
328
-343
24
314
250
61
32
136
-58
207
119
88
52
-70
201
74
-89
57
617
389
-321
366
586
-290
281
797
-176
19
514
337
465
440
-132
176
585
318
228
365
332
264
135
152
350
385
177
192
217
330
294
396
404
201
318
163
153
372
301
77
105
168
132
96
53
-88
-176
-230
-188
-214
-282
-227
-284
-277
-294
-363
-405
-415
-513
-581
-602
-634
-599
-631
-738
-721
-630
-694
-731
-694
-704
-747
-805
-744
-706
-742
-737
-732
-690
-655
-628
-580
-569
-581
-590
-564
-528
-519
-528
-559
-587
-588
-582
-486
-439
-478
-457
-456
-397
-460
-419
-378
-316
-353
-343
-261
-360
-423
-392
-249
-419
-439
-413
-405
-419
-509
-514
-443
-431
-579
-647
-560
-593
-687
-663
-763
-769
-698
-685
-766
-725
-754
-870
-838
-793
-758
-813
-750
-688
-693
-791
-752
-622
-659
-809
-806
-584
-702
-568
-427
-638
-697
-578
-514
-527
-306
-301
-760
-477
-27
-316
-380
-319
-378
-363
198
-299
-945
-201
216
-304
-601
-256
100
-96
-489
-185
-48
-373
-608
-225
132
-185
-341
-299
-104
-203
-380
-280
57
12
-486
-376
346
133
-164
-321
-161
333
429
-448
49
762
-500
-272
916
264
132
399
-161
393
435
-148
301
542
418
-102
195
671
139
123
407
195
251
454
173
196
360
278
-23
209
422
330
161
16
248
335
366
104
52
347
322
255
218
369
323
145
295
207
110
365
350
188
186
146
226
383
259
135
285
260
45
97
212
81
19
15
-136
-57
47
-110
-240
-190
-200
-245
-285
-286
-341
-404
-358
-456
-533
-414
-405
-543
-649
-641
-586
-625
-616
-629
-658
-637
-634
-668
-638
-625
-664
-689
-686
-645
-677
-681
-665
-651
-645
-631
-625
-630
-587
-564
-561
-540
-509
-469
-448
-494
-471
-442
-349
-322
-389
-335
-236
-224
-320
-320
-295
-270
-229
-296
-335
-290
-418
-421
-289
-340
-423
-382
-403
-413
-457
-535
-531
-523
-541
-747
-792
-836
-923
-785
-654
-680
-724
-620
-640
-702
-676
-722
-791
-707
-645
-760
-643
-590
-694
-656
-660
-632
-525
-468
-384
-466
-511
-602
-776
-668
-387
-226
-366
-179
-321
-859
-183
26
-651
-471
-217
-551
-134
151
-714
-479
-65
-261
-121
53
-111
55
-57
-696
-120
353
-233
-759
-511
-19
-186
-331
92
-219
-163
41
-299
-62
-185
-601
-52
-7
-469
-313
-207
-65
156
-118
-318
302
118
-209
-39
-40
311
207
-454
-91
561
201
-4
163
201
296
69
-92
255
691
187
-117
532
713
337
-23
327
677
718
175
189
689
426
162
318
238
379
514
196
393
385
97
273
522
320
5
245
489
202
-76
117
218
270
225
72
135
311
163
45
216
176
127
61
-79
-77
-35
-98
-181
-248
-279
-225
-313
-410
-393
-382
-420
-588
-622
-530
-596
-697
-758
-781
-760
-826
-872
-908
-902
-865
-846
-828
-840
-844
-838
-891
-926
-854
-786
-801
-834
-758
-667
-676
-705
-698
-622
-550
-564
-609
-574
-501
-500
-517
-518
-520
-488
-422
-418
-477
-460
-500
-493
-426
-425
-421
-435
-426
-457
-465
-427
-457
-459
-473
-576
-533
-537
-633
-609
-574
-649
-659
-639
-757
-791
-766
-749
-711
-736
-796
-808
-800
-806
-855
-740
-686
-775
-707
-649
-720
-708
-666
-708
-586
-542
-665
-552
-453
-462
-567
-635
-435
-498
-492
-530
-508
-296
-311
-613
-673
-47
-16
-600
-373
-425
-662
-371
-257
-283
-260
-529
-751
76
207
-466
-429
-10
51
-297
-601
-126
295
-206
-542
-92
283
-27
-173
-244
-197
192
-86
-448
372
484
-691
-361
397
497
-145
-472
318
964
-125
-766
550
819
285
-231
-69
603
443
-39
264
532
407
91
-42
420
658
129
-104
177
548
522
212
116
266
389
477
403
274
430
449
334
316
90
176
356
390
254
163
438
524
379
228
365
544
394
395
580
498
277
285
343
386
404
426
361
253
278
260
289
318
171
48
102
37
-116
-132
-56
-160
-260
-365
-380
-198
-302
-563
-624
-547
-590
-769
-790
-669
-717
-869
-907
-831
-792
-857
-948
-968
-930
-878
-918
-984
-893
-832
-888
-874
-831
-780
-754
-778
-776
-723
-620
-593
-611
-607
-592
-570
-514
-515
-506
-424
-378
-364
-403
-347
-226
-318
-477
-449
-288
-281
-368
-350
-278
-255
-364
-463
-373
-348
-471
-477
-456
-524
-562
-602
-652
-649
-708
-715
-737
-799
-866
-936
-1012
-1198
-1205
-1159
-1103
-1032
-1059
-1065
-1027
-1068
-1075
-1035
-970
-911
-953
-944
-900
-850
-763
-714
-611
-578
-618
-613
-694
-657
-546
-588
-635
-470
-723
-509
33
-188
-352
-230
-445
-246
103
-194
-412
-263
-108
-187
-82
-138
-268
-157
-158
-307
-267
125
24
-323
-118
-48
-308
-51
-170
-487
105
-201
-506
105
-143
-326
72
-19
0
238
-13
-89
-49
76
299
252
-100
-45
437
254
101
181
404
477
83
-112
421
695
453
56
-43
794
526
-36
387
364
532
628
17
123
455
198
297
542
242
149
464
450
215
307
345
353
621
463
142
465
523
289
312
517
451
392
392
377
585
538
370
435
509
414
378
408
481
431
261
96
9
-34
-125
-237
-329
-342
-243
-303
-375
-347
-403
-504
-594
-713
-723
-752
-843
-922
-1006
-1029
-972
-973
-1052
-1034
-1002
-962
-999
-1082
-1030
-978
-1037
-1138
-1064
-918
-869
-842
-827
-740
-647
-641
-645
-586
-542
-497
-494
-484
-408
-358
-346
-334
-305
-242
-190
-208
-253
-252
-229
-230
-253
-302
-284
-288
-343
-417
-406
-297
-295
-389
-488
-560
-548
-693
-766
-738
-802
-778
-884
-904
-890
-972
-1050
-1140
-1166
-1127
-1103
-1068
-1084
-1130
-1134
-1123
-1171
-1157
-1112
-1038
-987
-912
-817
-750
-768
-797
-734
-690
-596
-544
-493
-429
-460
-507
-435
-315
-245
-210
-342
-458
-311
-307
-351
-369
-245
-172
-250
-401
-286
15
-50
-334
-396
-233
-208
-313
-270
-100
-242
-332
-252
-141
-179
-522
-223
-21
-182
-328
-500
67
-22
-540
-305
175
97
-472
-27
323
163
21
-65
211
251
-73
29
531
492
21
89
387
451
329
273
338
262
321
435
416
427
265
234
430
560
596
640
553
465
486
292
354
663
516
377
687
665
575
646
587
628
825
526
455
786
757
628
583
592
664
729
702
762
767
804
739
767
823
703
759
644
384
244
118
-29
-135
-199
-246
-174
-146
-155
-272
-407
-446
-655
-788
-851
-897
-954
-1050
-1090
-1040
-1029
-1079
-1138
-1133
-1070
-1110
-1169
-1146
-1176
-1239
-1303
-1294
-1254
-1205
-1121
-1050
-951
-859
-777
-728
-705
-702
-700
-638
-590
-548
-459
-364
-293
-272
-201
-118
-56
-54
-45
-4
37
8
-40
-50
-46
-49
-77
-62
-10
-11
-32
-102
-159
-236
-323
-388
-447
-508
-578
-618
-682
-741
-791
-833
-874
-929
-973
-1009
-1087
-1173
-1239
-1249
-1291
-1278
-1518
-1645
-1718
-1823
-1523
-1435
-1322
-1188
-1225
-1160
-1168
-1176
-1152
-1191
-1174
-1065
-950
-823
-639
-614
-593
-545
-556
-480
-405
-433
-500
-593
-647
-688
-681
-577
-530
-471
-428
-356
-294
-460
-505
-530
-630
-600
-645
-447
-389
-516
-447
-349
-268
-243
-210
-211
-283
-395
-333
-243
-253
-326
-319
-93
-25
-120
-9
59
-28
-92
-48
111
195
85
198
382
460
347
276
526
725
695
468
549
748
710
665
723
711
754
768
678
900
1098
930
783
883
896
766
769
812
869
800
755
828
890
863
864
941
878
833
851
907
913
894
918
1042
1200
1155
1182
1280
1357
1343
1220
1090
886
537
31
-185
-318
-269
-2
31
116
64
-172
-341
-596
-812
-987
-1189
-1367
-1443
-1456
-1344
-1299
-1359
-1377
-1355
-1230
-1224
-1242
-1260
-1352
-1498
-1648
-1664
-1577
-1416
-1295
-1177
-961
-769
-646
-603
-592
-637
-698
-715
-682
-572
-417
-284
-197
-38
96
191
260
253
258
246
238
169
90
50
21
44
48
123
229
220
141
79
-42
-154
-293
-443
-559
-631
-667
-657
-652
-699
-709
-768
-873
-944
-1008
-1108
-1253
-1334
-1369
-1406
-1443
-1466
-1511
-1544
-1502
-1487
-1705
-1713
-1736
-1805
-1576
-1534
-1397
-1240
-1279
-1179
-1142
-1111
-1068
-1057
-1017
-971
-924
-841
-672
-627
-619
-531
-506
-443
-379
-369
-407
-508
-571
-625
-637
-546
-543
-523
-483
-465
-462
-570
-618
-684
-744
-735
-727
-607
-592
-604
-570
-537
-480
-436
-383
-360
-422
-456
-453
-382
-332
-272
-130
-9
55
137
197
184
94
33
98
164
252
414
524
584
593
624
631
679
703
649
708
780
857
860
920
1010
984
1004
1114
1187
1183
1107
1051
1008
989
998
1129
1200
1189
1150
1139
1256
1279
1158
1211
1329
1250
1275
1344
1358
1443
1347
1306
1462
1515
1626
1708
1615
1498
1070
414
-29
-465
-622
-295
-71
229
357
112
-113
-506
-911
-1189
-1488
-1720
-1825
-1817
-1633
-1418
-1363
-1393
-1485
-1560
-1576
-1538
-1498
-1544
-1616
-1783
-1871
-1786
-1638
-1385
-1167
-965
-739
-543
-436
-423
-511
-657
-755
-727
-555
-291
-28
199
348
450
489
474
387
296
169
122
153
180
200
204
203
201
176
211
211
116
-11
-181
-340
-484
-634
-737
-750
-769
-748
-688
-693
-734
-918
-1113
-1274
-1487
-1584
-1651
-1685
-1609
-1572
-1511
-1474
-1787
-1916
-2075
-2163
-1856
-1759
-1627
-1566
-1621
-1584
-1620
-1569
-1490
-1388
-1335
-1197
-1056
-990
-862
-897
-965
-937
-893
-729
-564
-510
-570
-715
-779
-848
-836
-727
-688
-658
-687
-663
-585
-681
-760
-872
-953
-950
-900
-804
-832
-828
-892
-936
-921
-858
-727
-720
-719
-727
-707
-665
-672
-656
-631
-585
-455
-280
-158
-84
-64
-94
-114
-26
74
215
299
313
377
410
456
539
610
667
728
813
891
967
1001
933
911
890
889
965
1030
1082
1096
1097
1153
1170
1189
1227
1144
1100
1136
1163
1207
1261
1249
1268
1325
1435
1554
1652
1753
1778
1790
1795
1756
1815
1863
1852
1779
1553
878
161
-466
-935
-652
-173
307
670
399
-89
-643
-1269
-1606
-1910
-2186
-2205
-2120
-1870
-1453
-1245
-1287
-1599
-1977
-2286
-2270
-2131
-1976
-1877
-1909
-1866
-1760
-1523
-1231
-1000
-790
-699
-526
-390
-319
-354
-494
-543
-439
-204
189
584
807
928
896
793
697
515
339
242
274
418
633
823
870
749
533
338
143
-10
-126
-277
-402
-491
-503
-539
-596
-670
-776
-893
-956
-1019
-1141
-1320
-1507
-1685
-1780
-1763
-1664
-1561
-1479
-1410
-1378
-1363
-1443
-1553
-1742
-2067
-2250
-2238
-2007
-1553
-1175
-982
-906
-952
-1065
-1192
-1297
-1367
-1367
-1263
-1018
-767
-552
-403
-424
-530
-633
-689
-680
-732
-793
-888
-990
-979
-871
-769
-670
-645
-713
-839
-965
-1067
-1230
-1402
-1502
-1448
-1292
-1061
-849
-765
-784
-927
-1063
-1138
-1151
-1086
-1002
-914
-750
-546
-353
-207
-163
-169
-168
-163
-118
-41
0
29
95
183
347
532
670
710
674
668
607
627
595
632
754
796
977
1098
1143
1161
1049
1029
949
975
1060
1078
1176
1198
1220
1365
1382
1464
1549
1436
1520
1521
1533
1668
1731
1869
1943
2058
2189
2181
2252
2227
2232
2151
1925
1495
552
-376
-1017
-1323
-658
188
773
1054
480
-377
-1296
-2097
-2401
-2633
-2678
-2456
-2118
-1620
-1085
-975
-1307
-1919
-2584
-2898
-2836
-2516
-2090
-1844
-1713
-1575
-1417
-1177
-949
-848
-766
-722
-611
-432
-288
-247
-228
-140
94
476
897
1178
1238
1127
880
629
469
317
282
412
634
931
1173
1197
995
588
125
-243
-445
-527
-510
-436
-396
-383
-356
-463
-688
-969
-1263
-1466
-1563
-1595
-1592
-1629
-1692
-1674
-1627
-1552
-1441
-1435
-1484
-1561
-1641
-1742
-1797
-1753
-1698
-1567
-1385
-1156
-1156
-1340
-1534
-1709
-1661
-1431
-1132
-869
-712
-671
-711
-777
-895
-953
-1018
-1035
-961
-850
-701
-620
-655
-800
-947
-1003
-969
-921
-957
-1042
-1144
-1236
-1285
-1250
-1208
-1149
-1132
-1165
-1163
-1159
-1187
-1274
-1316
-1284
-1179
-967
-769
-641
-602
-596
-613
-627
-548
-437
-318
-182
-80
79
222
283
310
311
297
330
439
518
613
648
609
645
656
782
888
980
984
917
942
914
923
962
1004
1088
1110
1225
1362
1363
1367
1311
1192
1278
1382
1471
1602
1606
1745
1750
1756
1827
1859
1993
2184
2333
2432
2545
2540
2544
2626
2412
2088
1100
-166
-965
-1456
-768
501
1332
1817
1206
-70
-1265
-2328
-2727
-2794
-2776
-2478
-2063
-1521
-875
-663
-1155
-1999
-2930
-3381
-3277
-2781
-2131
-1632
-1428
-1309
-1279
-1144
-937
-872
-854
-858
-715
-467
-253
-73
44
152
414
789
1184
1473
1488
1290
969
699
586
548
600
817
1133
1470
1720
1676
1228
578
1
-352
-481
-406
-218
-46
1
-69
-208
-490
-839
-1233
-1593
-1779
-1759
-1583
-1401
-1352
-1439
-1577
-1660
-1653
-1599
-1622
-1630
-1633
-1610
-1520
-1422
-1283
-1165
-1040
-877
-837
-1066
-1144
-1332
-1342
-1032
-853
-590
-428
-380
-389
-560
-693
-814
-860
-897
-813
-693
-552
-395
-463
-594
-786
-975
-1026
-1095
-1118
-1142
-1220
-1221
-1217
-1153
-1088
-1132
-1143
-1246
-1276
-1319
-1377
-1411
-1402
-1258
-1082
-873
-722
-689
-679
-779
-837
-869
-749
-580
-322
-73
79
195
185
226
262
274
162
119
245
463
662
746
721
702
711
762
770
727
815
876
927
976
924
927
961
1072
1127
1120
1227
1142
1193
1314
1262
1341
1427
1503
1693
1761
1867
1832
1628
1669
1728
1892
2213
2317
2527
2632
2763
2869
2895
2750
2104
921
-579
-1542
-1790
-856
765
1912
2402
1567
-82
-1695
-3010
-3427
-3274
-2832
-2268
-1630
-986
-475
-437
-1045
-2129
-3239
-3844
-3700
-2911
-1922
-1185
-940
-1014
-1132
-1161
-1041
-923
-834
-776
-639
-451
-244
-26
147
328
596
933
1275
1487
1459
1156
758
408
305
448
743
1115
1493
1758
1778
1471
843
84
-545
-845
-756
-393
41
317
304
34
-338
-824
-1312
-1678
-1873
-1849
-1608
-1280
-1076
-1046
-1223
-1487
-1704
-1802
-1761
-1665
-1552
-1480
-1406
-1294
-1154
-1037
-960
-886
-799
-730
-643
-674
-766
-1116
-1501
-1456
-1171
-510
108
236
54
-419
-887
-1209
-1370
-1348
-1156
-818
-482
-174
-140
-323
-739
-1354
-1738
-1833
-1559
-1155
-903
-824
-991
-1186
-1292
-1370
-1417
-1495
-1553
-1520
-1399
-1164
-967
-888
-863
-846
-762
-636
-569
-544
-621
-694
-677
-449
-101
339
650
715
599
468
336
285
272
289
457
701
994
1205
1220
1064
763
515
442
515
714
958
1156
1247
1216
1145
939
818
767
799
1018
1203
1449
1629
1651
1654
1510
1441
1510
1667
1820
1902
2003
1931
2056
2193
2282
2506
2551
2607
2657
2358
1868
1087
-40
-769
-1026
-584
513
1354
1700
1212
-36
-1301
-2350
-2820
-2827
-2524
-2134
-1658
-1164
-830
-857
-1375
-2177
-3002
-3468
-3278
-2639
-1843
-1236
-966
-966
-1085
-1174
-1104
-1021
-913
-742
-552
-276
-14
210
360
462
693
992
1281
1423
1366
1150
866
654
630
770
994
1272
1514
1607
1537
1239
729
129
-357
-540
-426
-119
194
313
212
-90
-494
-936
-1312
-1540
-1664
-1608
-1385
-1132
-956
-948
-1123
-1386
-1577
-1645
-1610
-1515
-1371
-1255
-1155
-1026
-886
-772
-721
-673
-676
-808
-776
-958
-1081
-920
-799
-309
74
147
35
-393
-766
-1061
-1110
-977
-722
-436
-290
-217
-379
-600
-923
-1325
-1514
-1589
-1361
-1075
-870
-756
-960
-1198
-1374
-1501
-1484
-1442
-1374
-1341
-1278
-1166
-1161
-1132
-1126
-1083
-993
-921
-804
-759
-732
-752
-713
-561
-330
-63
140
222
177
90
33
46
138
297
505
692
872
941
909
769
566
408
384
523
788
984
1075
1103
994
876
764
752
763
876
1028
1176
1376
1446
1442
1505
1343
1436
1555
1556
1700
1645
1716
1777
1975
2163
2255
2456
2323
2392
2457
2389
2725
2590
2168
1419
-86
-975
-1359
-858
651
1652
2061
1445
-158
-1606
-2747
-3017
-2700
-2266
-1803
-1447
-1099
-846
-800
-1303
-2241
-3186
-3754
-3495
-2707
-1681
-924
-745
-932
-1251
-1428
-1326
-1132
-881
-709
-555
-284
-10
259
469
613
790
1019
1247
1383
1347
1128
866
675
695
892
1175
1456
1614
1639
1489
1102
534
-52
-455
-568
-329
75
412
451
176
-260
-765
-1211
-1540
-1683
-1668
-1560
-1312
-1073
-937
-1013
-1305
-1593
-1803
-1853
-1684
-1487
-1307
-1184
-1100
-983
-895
-799
-737
-750
-762
-734
-614
-532
-415
-603
-801
-796
-737
-267
-19
-15
-162
-513
-682
-810
-807
-770
-745
-659
-637
-597
-691
-750
-969
-1325
-1494
-1559
-1337
-1110
-999
-1036
-1321
-1485
-1534
-1511
-1428
-1446
-1435
-1406
-1359
-1188
-1100
-1017
-991
-1026
-965
-858
-676
-547
-525
-541
-506
-378
-140
123
280
316
268
214
228
324
421
499
574
663
757
811
827
757
638
545
513
571
686
823
879
859
816
704
649
658
717
826
929
908
1008
1067
1156
1238
1297
1417
1470
1543
1568
1583
1628
1805
2061
2254
2371
2434
2453
2512
2571
2620
2313
1676
623
-668
-1156
-1066
-69
1375
1948
1860
651
-1044
-2210
-3027
-2956
-2509
-2095
-1635
-1332
-1083
-939
-1170
-1852
-2755
-3529
-3752
-3225
-2310
-1417
-916
-883
-1134
-1406
-1465
-1263
-1036
-796
-619
-468
-229
53
363
586
777
1001
1148
1273
1295
1146
934
749
728
888
1132
1430
1656
1745
1628
1278
756
158
-356
-556
-418
-69
289
464
333
-91
-641
-1144
-1496
-1692
-1721
-1593
-1385
-1108
-932
-967
-1183
-1525
-1819
-1977
-1932
-1717
-1498
-1298
-1174
-1074
-947
-864
-803
-779
-802
-780
-732
-663
-557
-451
-372
-277
-133
-17
40
-65
-420
-796
-1112
-1209
-1039
-799
-462
-266
-304
-535
-929
-1342
-1687
-1886
-1890
-1684
-1396
-1106
-937
-1056
-1339
-1728
-2041
-2114
-2041
-1811
-1559
-1368
-1242
-1229
-1238
-1280
-1307
-1308
-1304
-1230
-1084
-913
-732
-610
-543
-464
-361
-245
-127
-61
-53
-73
-36
94
281
495
651
725
710
642
538
439
422
433
557
736
860
940
882
725
521
299
189
211
391
573
786
915
940
907
752
685
687
674
800
1031
1203
1440
1585
1564
1525
1453
1499
1661
1852
2048
2242
2315
2354
2441
2287
1953
1195
114
-696
-1059
-641
440
1300
1627
1124
-123
-1400
-2317
-2661
-2441
-2123
-1828
-1610
-1432
-1240
-1183
-1441
-2037
-2755
-3244
-3241
-2759
-2001
-1356
-1083
-1122
-1326
-1463
-1381
-1182
-948
-770
-669
-525
-352
-70
233
458
695
863
983
1033
985
852
710
661
681
844
1053
1254
1421
1423
1281
953
444
-73
-407
-474
-326
-27
213
227
11
-398
-835
-1202
-1457
-1589
-1622
-1545
-1407
-1258
-1177
-1223
-1405
-1636
-1834
-1877
-1776
-1608
-1448
-1293
-1306
-1404
-1320
-1299
-1053
-864
-890
-819
-924
-913
-800
-771
-676
-594
-489
-347
-210
-279
-490
-702
-936
-907
-729
-505
-308
-349
-444
-673
-954
-1095
-1162
-1166
-1169
-1107
-1029
-1002
-950
-1071
-1312
-1536
-1670
-1630
-1512
-1374
-1291
-1328
-1358
-1320
-1281
-1199
-1085
-1026
-1027
-1018
-952
-859
-730
-647
-572
-487
-380
-233
-97
-8
-3
-24
28
115
252
365
388
424
436
445
493
502
487
501
575
658
704
707
715
638
595
660
628
664
683
746
845
878
932
924
975
1036
1073
1155
1182
1294
1305
1382
1429
1487
1677
1829
1919
1995
1953
1962
2092
2190
2403
2191
1637
641
-578
-1124
-1140
-215
978
1538
1513
427
-870
-1945
-2597
-2549
-2328
-2069
-1841
-1587
-1266
-952
-1002
-1536
-2338
-3182
-3513
-3167
-2362
-1470
-945
-875
-1042
-1274
-1313
-1163
-993
-815
-747
-629
-416
-153
158
371
512
603
652
781
873
859
788
669
579
612
735
897
1077
1227
1259
1097
725
237
-227
-521
-542
-352
-83
94
46
-202
-569
-942
-1230
-1466
-1619
-1670
-1586
-1412
-1212
-1104
-1180
-1392
-1649
-1855
-1883
-1781
-1635
-1471
-1368
-1274
-1188
-1091
-1037
-1034
-1084
-1124
-1108
-1031
-912
-804
-692
-629
-594
-542
-543
-580
-633
-682
-675
-640
-568
-515
-534
-569
-669
-780
-888
-955
-984
-1018
-1040
-1084
-1100
-1098
-1110
-1175
-1265
-1348
-1396
-1399
-1360
-1365
-1392
-1395
-1422
-1411
-1372
-1303
-1243
-1198
-1149
-1148
-1129
-1040
-910
-810
-720
-642
-566
-457
-371
-282
-226
-180
-89
22
118
190
259
307
317
330
351
386
410
458
521
527
555
582
589
625
597
614
644
677
733
716
705
706
753
900
1023
1121
1182
1203
1241
1291
1343
1403
1484
1573
1742
1957
2131
2293
2337
2329
2355
2184
1880
1261
246
-539
-1004
-771
134
952
1479
1173
214
-845
-1777
-2223
-2345
-2301
-2261
-2088
-1825
-1397
-983
-1011
-1436
-2260
-3030
-3343
-3131
-2465
-1779
-1346
-1183
-1221
-1245
-1169
-1095
-1004
-988
-970
-817
-580
-219
120
354
499
581
668
760
851
842
788
680
610
608
667
765
835
905
921
879
731
390
-28
-373
-562
-584
-488
-406
-398
-519
-689
-880
-1097
-1278
-1476
-1648
-1738
-1739
-1639
-1464
-1359
-1363
-1468
-1614
-1646
-1531
-1437
-1376
-1324
-1365
-1266
-1085
-891
-717
-717
-693
-712
-734
-671
-638
-556
-510
-465
-413
-342
-255
-323
-445
-616
-712
-692
-629
-524
-539
-660
-778
-885
-933
-978
-1014
-1037
-1145
-1190
-1206
-1208
-1225
-1271
-1331
-1428
-1449
-1392
-1296
-1237
-1282
-1384
-1451
-1423
-1307
-1169
-1069
-1025
-1034
-1009
-943
-890
-801
-728
-656
-570
-478
-370
-238
-96
-29
-23
-17
28
112
207
276
304
302
321
383
432
496
539
535
538
529
535
548
564
601
601
618
651
736
766
797
846
840
908
1005
1071
1217
1264
1328
1260
1119
1344
1474
1638
1885
1842
1868
2016
1934
2079
2128
2191
2148
1723
1109
251
-410
-641
-403
12
374
561
338
-64
-590
-1051
-1438
-1794
-2035
-2272
-2288
-2135
-1798
-1446
-1327
-1459
-1886
-2384
-2597
-2530
-2216
-1829
-1584
-1458
-1375
-1251
-1106
-946
-782
-685
-604
-525
-336
-36
230
465
544
502
444
444
587
807
1017
1126
1139
1094
991
884
807
723
677
636
575
518
411
312
218
83
-67
-263
-461
-628
-750
-828
-900
-976
-1080
-1207
-1350
-1437
-1500
-1508
-1468
-1461
-1483
-1521
-1521
-1493
-1454
-1400
-1368
-1366
-1332
-1259
-1164
-1033
-959
-916
-893
-873
-814
-725
-637
-648
-713
-818
-866
-809
-670
-513
-468
-482
-503
-543
-552
-585
-658
-770
-856
-894
-914
-895
-888
-891
-967
-1082
-1169
-1225
-1222
-1175
-1141
-1187
-1282
-1330
-1362
-1377
-1354
-1323
-1306
-1254
-1172
-1068
-992
-966
-933
-934
-918
-834
-749
-639
-537
-445
-353
-285
-188
-73
64
164
216
226
245
281
293
346
382
369
375
431
485
555
636
685
691
668
636
601
576
586
597
607
626
637
675
752
812
857
885
870
918
1001
1074
1187
1241
1290
1317
1311
1362
1384
1448
1544
1623
1719
1727
1627
1388
960
528
108
-150
-176
-155
-94
-127
-256
-374
-498
-593
-686
-791
-949
-1120
-1260
-1316
-1278
-1292
-1338
-1466
-1676
-1847
-1901
-1829
-1672
-1479
-1336
-1250
-1210
-1155
-1082
-969
-907
-881
-836
-749
-611
-448
-267
-133
-46
6
18
61
154
274
425
556
643
678
680
655
620
579
526
496
477
442
451
484
456
421
363
255
153
86
27
10
29
37
5
-52
-137
-242
-327
-365
-381
-404
-387
-371
-393
-383
-408
-446
-485
-573
-604
-597
-592
-544
-508
-499
-484
-489
-499
-488
-452
-405
-359
-306
-254
-206
-169
-139
-124
-127
-111
-97
-80
-81
-87
-99
-131
-157
-178
-173
-169
-147
-155
-176
-204
-255
-264
-278
-310
-335
-354
-386
-414
-421
-434
-457
-456
-471
-475
-468
-440
-420
-420
-393
-399
-411
-437
-471
-498
-494
-485
-460
-427
-388
-341
-307
-264
-237
-225
-217
-194
-171
-159
-140
-135
-123
-84
-31
3
57
91
101
123
139
174
196
217
213
219
256
277
295
291
284
280
277
302
317
335
360
383
374
360
366
359
333
323
320
304
315
351
365
374
382
389
389
387
390
389
362
339
355
361
350
336
302
269
222
182
139
137
126
109
101
81
72
45
15
-7
-39
-84
-97
-124
-150
-156
-149
-169
-210
-227
-251
-275
-298
-298
-296
-336
-368
-400
-432
-454
-497
-510
-506
-518
-523
-519
-530
-552
-557
-585
-599
-592
-611
-623
-640
-673
-684
-707
-745
-789
-805
-786
-760
-747
-714
-698
-723
-741
-747
-748
-723
-687
-676
-654
-647
-636
-603
-589
-581
-581
-594
-590
-573
-536
-476
-446
-430
-405
-397
-379
-318
-260
-245
-232
-206
-214
-232
-224
-200
-170
-142
-108
-93
-78
-74
-89
-92
-102
-107
-110
-95
-105
-133
-153
-187
-212
-242
-248
-244
-259
-273
-290
-340
-396
-433
-494
-552
-598
-621
-623
-624
-615
-603
-599
-628
-650
-688
-736
-748
-761
-757
-731
-721
-700
-685
-687
-670
-662
-660
-642
-628
-598
-586
-548
-491
-460
-434
-406
-333
-290
-270
-231
-221
-203
-202
-174
-144
-128
-83
-44
-27
-6
13
36
29
8
11
26
50
90
112
117
126
121
130
156
189
202
196
206
224
248
279
290
288
277
264
259
251
272
270
259
296
337
351
368
375
369
328
297
292
272
280
277
241
215
174
141
135
120
76
61
32
-19
-64
-77
-87
-146
-170
-200
-238
-254
-289
-330
-364
-404
-428
-455
-473
-474
-479
-464
-459
-457
-467
-485
-502
-530
-535
-534
-548
-534
-510
-508
-487
-483
-487
-512
-547
-555
-544
-510
-476
-471
-477
-494
-530
-559
-560
-540
-500
-478
-488
-485
-493
-512
-500
-499
-508
-503
-518
-526
-525
-528
-507
-491
-485
-485
-482
-454
-399
-342
-308
-276
-265
-267
-250
-240
-199
-159
-129
-90
-66
-56
-59
-41
-40
-29
-3
20
37
38
24
12
-14
-40
-44
-78
-108
-121
-148
-162
-180
-206
-230
-256
-269
-300
-320
-346
-394
-430
-481
-522
-574
-613
-640
-699
-718
-719
-718
-706
-701
-710
-721
-729
-746
-728
-704
-690
-660
-651
-634
-642
-641
-611
-595
-570
-518
-484
-460
-433
-413
-421
-434
-439
-425
-382
-347
-342
-341
-349
-352
-355
-338
-306
-276
-230
-204
-168
-158
-159
-153
-151
-137
-121
-91
-45
-11
19
41
64
99
143
171
204
210
221
230
199
193
185
198
234
247
267
280
286
303
288
277
301
325
329
320
311
299
265
232
206
176
134
118
121
128
152
150
141
122
100
69
67
44
24
27
9
-6
-26
-36
-47
-64
-84
-99
-117
-127
-142
-190
-209
-215
-261
-287
-293
-329
-370
-397
-416
-446
-484
-515
-548
-552
-533
-525
-512
-522
-558
-607
-651
-671
-674
-669
-672
-689
-711
-732
-753
-770
-763
-756
-762
-790
-807
-795
-821
-813
-785
-777
-755
-729
-687
-655
-612
-594
-596
-632
-612
-569
-553
-499
-463
-430
-396
-380
-364
-330
-304
-274
-241
-205
-165
-135
-120
-118
-119
-129
-130
-130
-149
-137
-98
-94
-122
-144
-166
-191
-204
-193
-178
-186
-200
-216
-249
-272
-287
-315
-344
-327
-334
-369
-368
-401
-433
-424
-436
-455
-450
-432
-424
-427
-426
-424
-444
-465
-461
-454
-452
-437
-422
-427
-411
-405
-416
-431
-442
-440
-443
-434
-400
-391
-387
-389
-423
-444
-446
-439
-434
-433
-417
-400
-412
-414
-421
-423
-396
-338
-317
-299
-257
-252
-230
-209
-205
-181
-129
-81
-44
13
54
86
99
110
144
170
187
209
235
247
243
228
238
234
217
197
194
199
196
209
234
232
206
190
189
174
169
162
158
150
142
132
134
152
154
159
141
142
142
113
91
92
104
94
113
173
173
155
163
167
162
158
154
129
122
126
135
122
105
85
46
4
-48
-93
-130
-131
-164
-209
-240
-291
-335
-358
-400
-442
-453
-467
-488
-518
-546
-575
-624
-680
-716
-737
-786
-811
-815
-815
-814
-787
-761
-730
-685
-663
-634
-604
-624
-646
-644
-635
-615
-586
-549
-510
-477
-454
-434
-413
-398
-403
-402
-376
-346
-337
-311
-287
-271
-269
-268
-273
-278
-256
-250
-262
-253
-251
-258
-262
-261
-257
-270
-262
-250
-247
-257
-260
-251
-244
-243
-220
-215
-234
-237
-249
-247
-256
-271
-285
-286
-285
-299
-283
-279
-305
-338
-352
-347
-350
-353
-355
-358
-364
-357
-365
-375
-382
-412
-443
-461
-476
-494
-491
-484
-491
-507
-523
-547
-577
-575
-559
-551
-548
-550
-570
-579
-578
-581
-575
-558
-526
-488
-470
-434
-416
-408
-392
-355
-307
-244
-195
-160
-121
-124
-136
-130
-127
-98
-54
-36
-20
-7
19
26
20
37
45
33
36
53
53
55
47
33
33
16
21
46
63
76
84
87
82
74
69
58
60
90
85
64
80
118
137
168
186
216
232
222
225
237
229
195
184
162
157
156
136
136
157
129
85
63
27
-1
-21
-26
-53
-63
-85
-99
-129
-178
-222
-290
-332
-358
-400
-437
-451
-469
-486
-498
-530
-570
-604
-630
-661
-686
-705
-733
-754
-791
-797
-787
-785
-769
-765
-766
-770
-800
-800
-784
-779
-760
-742
-708
-688
-672
-660
-655
-637
-639
-645
-618
-576
-558
-541
-526
-504
-483
-468
-459
-441
-430
-419
-402
-361
-343
-347
-338
-344
-334
-334
-318
-285
-279
-258
-225
-234
-233
-235
-239
-264
-290
-293
-300
-302
-299
-286
-292
-286
-273
-266
-264
-270
-260
-254
-280
-287
-291
-287
-293
-305
-293
-296
-285
-299
-325
-342
-377
-400
-404
-405
-411
-422
-433
-444
-451
-456
-453
-471
-472
-478
-497
-490
-466
-484
-508
-516
-535
-557
-574
-574
-554
-544
-547
-526
-507
-505
-514
-511
-516
-540
-533
-521
-511
-496
-464
-440
-429
-402
-400
-393
-383
-372
-341
-328
-301
-275
-242
-198
-184
-148
-130
-125
-95
-60
-31
20
76
91
115
129
130
131
138
170
176
158
178
207
200
225
248
227
207
198
208
212
232
274
294
295
308
300
297
307
320
310
292
291
299
284
258
258
256
216
194
193
171
154
126
97
64
44
15
-22
-51
-82
-114
-154
-179
-211
-274
-298
-319
-346
-386
-420
-467
-493
-527
-578
-598
-623
-633
-642
-651
-686
-731
-734
-730
-735
-707
-674
-676
-662
-668
-682
-691
-716
-719
-715
-694
-674
-649
-626
-588
-550
-551
-541
-524
-512
-507
-487
-473
-469
-472
-468
-474
-503
-494
-462
-451
-445
-423
-405
-400
-379
-374
-362
-366
-368
-357
-346
-297
-290
-261
-242
-239
-222
-227
-232
-230
-223
-210
-198
-181
-148
-141
-146
-152
-154
-163
-166
-168
-174
-178
-189
-198
-219
-221
-202
-217
-263
-301
-315
-326
-371
-397
-411
-449
-475
-498
-542
-587
-615
-625
-618
-625
-653
-653
-656
-681
-695
-720
-724
-702
-713
-703
-685
-693
-682
-678
-664
-657
-648
-620
-610
-599
-572
-541
-507
-477
-442
-452
-436
-410
-384
-342
-320
-302
-295
-304
-308
-286
-269
-245
-204
-173
-150
-132
-118
-116
-126
-128
-110
-90
-73
-37
1
62
69
61
77
82
106
114
145
185
207
231
237
225
214
212
222
221
233
261
275
278
282
294
262
241
232
212
201
197
184
165
125
107
93
70
66
46
31
7
-33
-57
-95
-142
-164
-185
-192
-196
-202
-221
-246
-281
-309
-340
-372
-397
-409
-419
-452
-463
-485
-532
-566
-590
-597
-616
-630
-637
-645
-657
-655
-670
-671
-684
-706
-708
-730
-728
-725
-711
-686
-683
-682
-679
-678
-689
-701
-674
-684
-701
-689
-675
-667
-632
-602
-590
-562
-554
-559
-571
-556
-542
-564
-556
-527
-528
-511
-495
-476
-461
-454
-436
-444
-437
-415
-399
-374
-348
-317
-296
-297
-326
-334
-334
-332
-312
-302
-292
-275
-263
-272
-281
-275
-288
-293
-306
-341
-350
-336
-348
-357
-363
-356
-381
-433
-450
-475
-512
-527
-515
-537
-541
-547
-569
-562
-559
-563
-552
-547
-567
-558
-557
-571
-565
-566
-541
-523
-520
-495
-492
-499
-493
-508
-500
-482
-477
-464
-438
-414
-410
-398
-400
-413
-416
-405
-396
-382
-358
-321
-299
-267
-237
-219
-202
-167
-176
-165
-108
-75
-31
7
43
36
20
32
49
61
74
108
128
144
169
172
181
197
184
182
188
186
192
203
200
218
242
260
278
292
301
295
289
275
257
229
215
200
191
206
215
201
191
181
152
126
111
101
92
89
81
57
26
-21
-49
-61
-89
-91
-94
-115
-118
-122
-155
-178
-208
-225
-237
-260
-273
-299
-336
-359
-373
-407
-413
-413
-436
-457
-469
-490
-498
-512
-524
-522
-507
-513
-512
-508
-531
-560
-591
-607
-632
-649
-637
-611
-608
-597
-581
-583
-590
-585
-575
-584
-598
-577
-570
-570
-555
-532
-511
-497
-472
-456
-460
-472
-465
-456
-454
-449
-418
-380
-369
-360
-347
-359
-350
-346
-355
-351
-344
-326
-327
-328
-325
-327
-340
-352
-366
-395
-397
-379
-364
-353
-340
-365
-378
-380
-402
-402
-410
-412
-399
-410
-427
-429
-458
-468
-465
-460
-469
-500
-506
-495
-504
-516
-511
-511
-516
-543
-570
-570
-574
-574
-582
-594
-602
-602
-588
-587
-580
-587
-566
-564
-568
-569
-539
-537
-513
-563
-622
-476
-501
-481
-528
-460
-801
-1152
-841
-682
-625
-565
-423
-432
-502
-513
-514
-464
-426
-435
-443
-386
-333
-320
-301
-272
-283
-303
-284
-279
-207
-144
-101
-49
16
107
203
258
274
304
326
376
443
493
547
574
605
645
708
779
862
947
988
996
968
964
1005
1039
1039
1006
968
906
809
707
552
376
183
-16
-187
-366
-525
-671
-808
-938
-1071
-1175
-1263
-1339
-1381
-1445
-1527
-1625
-1691
-1701
-1765
-1837
-1870
-1887
-1867
-1806
-1717
-1599
-1459
-1322
-1150
-979
-812
-640
-499
-349
-217
-119
-47
27
119
209
284
329
392
474
558
598
600
603
618
621
569
489
398
266
120
-18
-152
-312
-459
-573
-673
-763
-849
-928
-981
-1003
-1038
-1108
-1190
-1309
-1499
-1672
-1848
-1891
-1781
-1673
-1582
-1605
-1631
-1567
-1483
-1373
-1311
-1345
-1318
-1162
-947
-747
-637
-603
-589
-545
-476
-410
-333
-192
-54
-27
-113
-202
-218
-206
-170
-214
-398
-517
-577
-595
-627
-738
-909
-1054
-1119
-1162
-1227
-1304
-1320
-1329
-1355
-1384
-1436
-1439
-1344
-1248
-1227
-1276
-1266
-1176
-1030
-896
-828
-799
-761
-608
-420
-270
-154
-56
40
104
157
219
288
403
495
532
508
512
599
671
723
686
612
572
604
693
743
761
762
759
720
708
666
614
603
616
673
697
817
940
1049
1143
1129
1236
1365
1535
1673
1660
1674
1692
1825
1950
2065
2172
2233
2341
2400
2484
2558
2607
2733
2546
2014
1081
-74
-1088
-1766
-1863
-1765
-1663
-1644
-1814
-1998
-2101
-2004
-1813
-1702
-1721
-1948
-2269
-2389
-2297
-2129
-2079
-2183
-2324
-2273
-1848
-1064
-224
447
907
1117
1217
1334
1471
1575
1596
1511
1333
1177
1189
1354
1522
1592
1586
1511
1440
1454
1466
1339
1097
770
343
-159
-642
-1073
-1429
-1681
-1762
-1765
-1776
-1744
-1687
-1644
-1572
-1495
-1441
-1451
-1485
-1526
-1545
-1493
-1345
-1120
-908
-705
-457
-149
242
650
998
1212
1295
1329
1317
1253
1156
987
758
575
462
497
541
563
444
255
94
-99
-284
-480
-709
-962
-1278
-1687
-2034
-2288
-2334
-2219
-2041
-1921
-1897
-1822
-1689
-1479
-1383
-1453
-1494
-1404
-1248
-1209
-1118
-939
-781
-667
-547
-342
-88
141
318
415
427
339
173
77
128
161
-11
-221
-199
-89
-125
-209
-237
-201
-210
-302
-412
-483
-548
-703
-853
-894
-858
-825
-738
-541
-305
-197
-199
-119
71
201
169
96
133
247
342
412
578
819
1034
1174
1332
1554
1718
1788
1791
1836
1780
1691
1681
1710
1805
1784
1766
1786
1841
1949
1934
1885
1889
1878
1784
1718
1689
1623
1550
1422
1361
1345
1326
1424
1526
1638
1745
1662
1601
1363
921
134
-982
-1911
-2632
-2797
-2538
-2124
-1716
-1679
-1746
-1800
-1719
-1421
-1209
-1157
-1258
-1492
-1678
-1661
-1489
-1255
-1151
-1099
-917
-542
60
788
1382
1658
1613
1367
1123
986
951
878
679
457
293
224
284
413
507
464
322
175
-15
-196
-438
-749
-1096
-1481
-1803
-2020
-2111
-2082
-1993
-1848
-1660
-1475
-1305
-1170
-1071
-993
-949
-926
-887
-862
-837
-782
-643
-434
-182
74
299
486
615
729
780
766
686
541
377
197
33
-107
-245
-326
-417
-488
-505
-518
-585
-701
-934
-1213
-1512
-1820
-2064
-2292
-2464
-2689
-2955
-3079
-3030
-2737
-2248
-1759
-1399
-1223
-1184
-1197
-1138
-1030
-975
-982
-1002
-967
-836
-638
-397
-200
-70
30
90
124
131
62
-113
-389
-705
-982
-1159
-1204
-1146
-1073
-1006
-952
-957
-966
-919
-882
-881
-902
-972
-1072
-1132
-1098
-990
-850
-676
-492
-293
-71
156
337
418
389
290
155
97
129
229
369
503
661
822
981
1174
1311
1401
1428
1383
1293
1201
1179
1211
1232
1280
1339
1363
1419
1475
1517
1561
1537
1462
1346
1277
1285
1269
1252
1226
1119
1064
1083
1148
1234
1316
1384
1402
1395
1243
898
307
-578
-1436
-2208
-2542
-2375
-1972
-1460
-1194
-1162
-1299
-1521
-1503
-1328
-1192
-1172
-1366
-1678
-1895
-1948
-1791
-1502
-1247
-1011
-775
-431
46
553
935
1081
965
661
374
224
221
316
428
475
444
419
474
577
678
748
723
535
262
-58
-369
-620
-877
-1067
-1203
-1277
-1268
-1217
-1114
-1024
-969
-936
-945
-996
-1042
-1078
-1095
-1136
-1157
-1152
-1132
-1037
-889
-682
-429
-161
88
249
331
347
314
241
168
136
107
105
122
143
159
183
207
197
150
115
74
-26
-162
-334
-626
-927
-1205
-1432
-1497
-1463
-1302
-1067
-814
-560
-406
-325
-336
-405
-492
-584
-672
-726
-723
-703
-667
-589
-501
-372
-211
-44
57
77
51
-50
-198
-364
-502
-593
-611
-578
-475
-351
-234
-118
-8
51
-2
-46
-119
-305
-406
-471
-556
-596
-587
-552
-462
-336
-192
-144
-128
-111
-170
-234
-249
-250
-282
-293
-318
-288
-294
-275
-201
-136
-89
-61
-39
-46
-53
-53
-66
-64
-59
-65
-65
-73
-64
-59
-84
-94
-74
-62
-82
-113
-112
-147
-186
-195
-189
-197
-217
-206
-215
-225
-215
-189
-157
-154
-145
-133
-111
-85
-67
-50
-36
-45
-81
-88
-91
-101
-102
-96
-103
-94
-67
-54
-37
-35
-34
-12
-25
-28
-41
-92
-123
-166
-203
-217
-234
-216
-211
-223
-195
-194
-215
-230
-247
-254
-260
-281
-295
-293
-274
-253
-264
-255
-246
-228
-214
-242
-251
-262
-289
-320
-355
-382
-399
-413
-433
-452
-463
-467
-459
-463
-478
-492
-525
-570
-597
-618
-642
-665
-684
-695
-704
-718
-743
-752
-750
-755
-768
-768
-760
-737
-723
-732
-709
-713
-745
-720
-718
-712
-683
-672
-652
-650
-644
-622
-618
-630
-644
-652
-649
-652
-625
-630
-617
-586
-591
-571
-551
-523
-521
-500
-466
-450
-430
-411
-392
-387
-392
-382
-371
-385
-370
-356
-356
-333
-322
-319
-315
-304
-297
-294
-291
-292
-286
-293
-290
-289
-287
-252
-225
-222
-205
-186
-179
-178
-182
-171
-160
-150
-166
-209
-235
-249
-277
-304
-307
-307
-296
-291
-317
-340
-335
-365
-383
-381
-409
-424
-423
-430
-436
-432
-416
-392
-354
-329
-325
-294
-294
-292
-271
-268
-273
-272
-258
-255
-245
-247
-241
-215
-202
-181
-162
-144
-129
-125
-138
-159
-176
-200
-208
-213
-209
-187
-175
-159
-157
-146
-149
-150
-139
-146
-144
-168
-198
-195
-204
-230
-232
-232
-209
-195
-196
-182
-164
-163
-158
-165
-177
-182
-173
-160
-169
-164
-166
-167
-159
-138
-120
-95
-88
-98
-114
-110
-94
-118
-127
-134
-161
-181
-216
-226
-233
-270
-274
-278
-298
-309
-330
-341
-336
-346
-370
-381
-396
-420
-437
-458
-505
-497
-485
-504
-471
-461
-470
-470
-486
-485
-490
-508
-491
-506
-528
-536
-541
-517
-503
-500
-473
-465
-462
-449
-434
-431
-442
-430
-404
-393
-375
-360
-341
-333
-321
-303
-308
-323
-336
-343
-369
-384
-390
-392
-401
-418
-430
-446
-454
-429
-432
-441
-430
-413
-439
-466
-486
-499
-522
-533
-516
-510
-512
-499
-493
-457
-464
-443
-574
-1102
-1396
-1659
-1846
-1497
-864
-459
-243
-81
-146
-365
-359
-208
-120
-101
-93
-188
-362
-365
-198
-479
-716
-833
-1204
-1226
-922
-734
-611
-380
-307
-426
-481
-348
-367
-336
-205
-98
-87
-46
79
89
94
107
47
-106
-245
-288
-315
-288
-178
-141
-151
-140
-117
-83
-55
-18
-8
-72
-162
-219
-290
-317
-301
-324
-284
-201
-116
-167
-300
-422
-641
-741
-615
-506
-431
-320
-298
-342
-315
-194
-118
-103
-96
-100
-91
-10
149
236
277
298
253
198
193
195
183
172
185
158
90
43
-4
-63
-100
-81
-102
-143
-179
-212
-256
-287
-273
-315
-361
-388
-439
-451
-421
-393
-367
-385
-410
-421
-426
-418
-395
-360
-355
-345
-352
-388
-403
-423
-432
-388
-363
-361
-325
-307
-328
-331
-310
-280
-289
-292
-309
-330
-333
-315
-294
-340
-409
-451
-475
-498
-468
-441
-451
-480
-526
-572
-588
-605
-601
-637
-696
-712
-714
-679
-685
-680
-686
-728
-738
-726
-704
-707
-713
-735
-772
-780
-781
-761
-747
-725
-697
-674
-628
-608
-580
-577
-616
-658
-694
-675
-630
-578
-488
-442
-438
-428
-432
-472
-483
-472
-461
-421
-408
-403
-392
-414
-596
-630
-659
-635
-433
-246
-95
-47
-11
-19
-79
-50
-7
-50
-21
51
85
141
237
309
332
368
377
347
332
338
404
485
547
623
638
622
637
661
732
806
838
818
782
735
712
716
721
693
696
777
860
973
1067
1131
1157
1180
1214
1262
1304
1307
1290
1212
1197
1166
1158
1262
1313
1405
1493
1499
1513
1513
1374
1158
778
209
-342
-903
-1203
-1263
-1262
-1143
-1096
-1095
-1029
-1017
-998
-1048
-1195
-1340
-1471
-1520
-1460
-1384
-1291
-1206
-1080
-807
-437
-47
302
530
631
652
657
620
547
499
460
470
518
603
693
748
771
760
687
591
463
265
80
-182
-445
-691
-935
-1065
-1141
-1124
-1043
-1004
-972
-953
-957
-970
-996
-1039
-1108
-1160
-1139
-1065
-995
-914
-790
-729
-565
-371
-170
22
103
116
71
39
1
-95
-238
-375
-510
-546
-509
-442
-465
-561
-646
-725
-703
-627
-653
-782
-943
-1127
-1272
-1298
-1265
-1253
-1213
-1124
-1038
-949
-863
-797
-794
-782
-770
-731
-729
-747
-740
-755
-708
-629
-561
-485
-378
-307
-262
-206
-191
-236
-239
-244
-249
-214
-200
-197
-203
-172
-112
-61
7
70
75
90
131
179
210
223
265
280
287
277
268
277
304
364
445
570
726
800
829
893
887
860
874
845
845
913
1021
1168
1253
1379
1474
1539
1667
1770
1904
1969
2022
1963
1837
1807
1722
1674
1632
1587
1566
1469
1539
1586
1539
1628
1630
1577
1319
854
126
-995
-1873
-2598
-2969
-2772
-2400
-1950
-1727
-1624
-1547
-1584
-1429
-1272
-1343
-1415
-1486
-1495
-1381
-1158
-878
-681
-442
-30
473
1044
1618
1914
1890
1699
1439
1193
991
887
772
609
565
514
486
533
539
453
266
42
-210
-532
-831
-1163
-1533
-1849
-2088
-2165
-2118
-1932
-1640
-1400
-1194
-1021
-886
-788
-734
-701
-687
-666
-603
-482
-296
-94
127
353
569
763
924
1010
1005
944
788
591
414
211
5
-155
-293
-399
-481
-513
-539
-595
-760
-974
-1270
-1564
-1726
-1867
-1901
-1978
-2059
-2142
-2432
-2539
-2586
-2473
-1918
-1415
-893
-595
-513
-459
-513
-461
-460
-486
-462
-459
-410
-313
-210
-198
-220
-207
-208
-204
-201
-282
-533
-824
-1058
-1324
-1475
-1488
-1463
-1361
-1238
-1107
-1011
-934
-792
-708
-656
-609
-605
-582
-541
-423
-267
-108
75
226
398
537
600
638
570
494
446
426
482
559
607
645
717
758
809
887
942
981
1055
1058
1080
1109
1124
1234
1270
1287
1352
1355
1408
1444
1463
1469
1328
1303
1215
1211
1294
1318
1362
1272
1302
1303
1269
1080
630
-228
-1336
-2252
-2902
-2962
-2648
-2245
-1877
-1810
-1731
-1632
-1505
-1229
-1232
-1367
-1461
-1595
-1484
-1247
-1013
-857
-774
-559
-167
398
1020
1457
1602
1483
1251
999
758
588
391
145
-70
-196
-211
-175
-94
-79
-173
-294
-473
-674
-889
-1147
-1471
-1785
-2031
-2154
-2111
-1963
-1777
-1538
-1278
-1060
-871
-687
-578
-540
-544
-566
-541
-485
-398
-274
-106
70
224
393
534
648
703
676
604
371
99
-144
-409
-607
-770
-921
-995
-1008
-1017
-1007
-1065
-1158
-1232
-1335
-1489
-1640
-1870
-2063
-2120
-2126
-1966
-1934
-1990
-2064
-2131
-1895
-1544
-1087
-734
-576
-466
-422
-371
-366
-396
-493
-556
-520
-476
-410
-346
-319
-348
-421
-477
-538
-618
-685
-813
-1022
-1244
-1456
-1585
-1625
-1554
-1426
-1316
-1202
-1068
-900
-781
-697
-609
-615
-597
-519
-427
-319
-208
-71
76
243
399
525
599
595
527
413
328
309
313
357
436
456
503
578
634
762
849
921
953
880
844
813
842
949
1013
1115
1207
1243
1251
1244
1215
1222
1154
1119
1097
1045
1059
1026
1038
1040
1081
1133
1185
1170
879
442
-323
-1237
-2029
-2631
-2693
-2544
-2187
-1784
-1693
-1514
-1421
-1293
-1060
-1051
-1078
-1171
-1296
-1213
-1069
-957
-839
-715
-489
-118
381
877
1221
1314
1245
1016
732
514
306
110
-103
-288
-366
-379
-316
-240
-206
-292
-452
-573
-729
-887
-1085
-1355
-1604
-1784
-1866
-1815
-1665
-1452
-1234
-980
-739
-537
-365
-248
-197
-200
-216
-206
-230
-204
-97
-6
113
237
353
455
502
528
472
304
104
-124
-344
-563
-754
-881
-998
-1085
-1116
-1117
-1102
-1129
-1162
-1229
-1367
-1491
-1698
-1776
-1756
-1716
-1595
-1595
-1632
-1691
-1746
-1619
-1398
-1124
-789
-558
-383
-291
-287
-261
-294
-361
-435
-490
-515
-516
-510
-531
-575
-635
-671
-699
-729
-778
-885
-1061
-1247
-1381
-1448
-1483
-1439
-1377
-1331
-1235
-1085
-918
-785
-642
-558
-493
-439
-380
-278
-180
-90
9
116
235
340
433
492
458
436
415
396
418
442
486
506
490
518
539
617
724
770
856
892
948
969
974
930
931
1006
1042
1130
1142
1152
1175
1160
1144
1115
1021
983
950
995
1126
1142
1236
1199
1120
953
517
-64
-942
-1737
-2295
-2533
-2335
-2042
-1739
-1602
-1565
-1394
-1201
-981
-825
-845
-903
-942
-877
-718
-585
-472
-389
-255
32
419
844
1173
1287
1229
1068
865
663
460
245
-25
-306
-492
-563
-554
-515
-499
-564
-675
-768
-853
-985
-1134
-1321
-1521
-1670
-1771
-1732
-1661
-1498
-1263
-1043
-796
-557
-300
-104
-12
58
64
8
12
40
60
77
108
147
186
272
322
355
310
197
37
-223
-486
-785
-933
-1112
-1248
-1296
-1412
-1420
-1436
-1416
-1429
-1572
-1681
-1720
-1656
-1533
-1403
-1333
-1301
-1244
-1176
-1078
-1015
-954
-768
-602
-463
-358
-341
-350
-373
-396
-433
-504
-523
-521
-549
-605
-683
-775
-827
-821
-829
-834
-850
-867
-863
-864
-861
-854
-836
-805
-768
-730
-664
-592
-485
-381
-292
-226
-184
-93
1
111
200
248
297
310
338
344
280
237
248
226
274
345
421
530
563
659
725
728
815
867
906
952
974
961
1000
1037
1110
1229
1256
1371
1444
1464
1451
1416
1330
1196
1098
943
942
911
915
1028
965
1036
1002
794
492
-174
-999
-1743
-2288
-2399
-2304
-2106
-1911
-1882
-1751
-1540
-1293
-1002
-826
-780
-754
-704
-573
-407
-323
-273
-253
-143
90
434
835
1123
1227
1178
1041
872
710
520
269
-22
-297
-519
-620
-682
-726
-740
-846
-893
-891
-909
-897
-964
-1084
-1201
-1300
-1317
-1280
-1174
-1005
-832
-633
-459
-225
13
180
297
319
304
296
292
285
237
200
123
52
27
-16
-43
-57
-202
-384
-617
-747
-806
-959
-1016
-1187
-1309
-1347
-1351
-1305
-1413
-1538
-1575
-1543
-1369
-1135
-978
-866
-842
-789
-689
-646
-639
-644
-679
-759
-777
-738
-684
-638
-632
-678
-782
-824
-821
-847
-926
-1067
-1163
-1250
-1259
-1173
-1126
-1085
-1055
-1002
-925
-824
-719
-633
-612
-606
-590
-584
-572
-522
-446
-411
-385
-303
-211
-85
44
100
156
200
261
298
309
282
221
165
139
170
249
373
506
601
669
753
747
788
808
791
798
823
829
870
981
1111
1266
1321
1414
1435
1408
1397
1314
1235
1198
1190
1150
1211
1213
1185
1274
1207
1200
959
487
-92
-990
-1639
-2113
-2183
-2026
-1953
-1750
-1736
-1577
-1277
-1026
-739
-709
-704
-668
-620
-480
-403
-359
-387
-362
-239
-39
297
537
681
728
619
492
345
159
-83
-350
-621
-898
-1034
-1099
-1094
-1090
-1135
-1117
-1110
-1047
-992
-967
-1003
-1075
-1075
-1082
-1003
-914
-767
-570
-449
-205
34
251
442
567
643
557
479
418
278
200
101
-9
-121
-205
-245
-394
-456
-609
-674
-693
-835
-844
-1022
-1127
-1176
-1274
-1261
-1365
-1450
-1486
-1530
-1383
-1180
-956
-744
-720
-630
-633
-684
-691
-755
-734
-731
-709
-690
-710
-703
-704
-749
-869
-953
-981
-1014
-1035
-1160
-1271
-1359
-1433
-1454
-1440
-1415
-1366
-1258
-1146
-1072
-1029
-941
-889
-859
-787
-736
-713
-659
-541
-461
-379
-270
-155
-19
126
234
292
348
386
423
403
369
361
347
346
376
417
475
544
660
747
786
781
815
798
803
844
833
868
869
870
882
973
1070
1221
1256
1283
1305
1254
1321
1239
1204
1200
1138
1190
1141
1141
1079
962
805
410
-174
-799
-1196
-1438
-1514
-1471
-1510
-1479
-1322
-1166
-942
-782
-672
-585
-564
-433
-375
-343
-259
-246
-216
-237
-134
90
244
373
410
358
206
131
53
-153
-365
-592
-765
-925
-984
-1002
-1029
-994
-938
-908
-891
-828
-815
-773
-749
-788
-783
-712
-613
-525
-419
-317
-183
-47
143
293
351
421
427
358
264
179
86
-2
-91
-185
-337
-462
-575
-589
-538
-601
-631
-749
-855
-903
-996
-1087
-1246
-1346
-1282
-1246
-1149
-1045
-978
-879
-838
-746
-700
-667
-600
-641
-683
-681
-670
-668
-706
-694
-736
-778
-745
-740
-762
-797
-829
-914
-960
-959
-990
-1034
-1075
-1073
-1081
-1049
-988
-942
-881
-849
-804
-739
-651
-571
-522
-456
-414
-392
-334
-252
-185
-81
30
109
194
290
389
381
354
333
305
277
294
322
323
402
488
562
631
689
701
703
694
700
743
794
799
826
848
832
910
931
982
1016
995
1025
951
923
903
873
851
848
845
798
829
782
682
488
110
-317
-704
-1069
-1190
-1253
-1270
-1214
-1190
-1065
-917
-741
-566
-441
-390
-315
-308
-242
-218
-272
-284
-289
-263
-190
-32
73
124
133
68
-20
-116
-269
-444
-620
-821
-980
-1084
-1106
-1102
-1089
-1048
-977
-898
-790
-653
-610
-566
-534
-534
-504
-479
-411
-327
-252
-120
-20
94
199
283
363
369
342
248
112
-54
-205
-291
-350
-389
-443
-507
-571
-643
-691
-745
-850
-922
-985
-1026
-1063
-1081
-1086
-1077
-1057
-1021
-956
-879
-812
-795
-882
-951
-973
-1020
-986
-969
-981
-1024
-1042
-1041
-1046
-1044
-1076
-1091
-1099
-1132
-1179
-1193
-1183
-1179
-1148
-1125
-1056
-981
-944
-856
-816
-805
-745
-710
-669
-632
-620
-583
-527
-453
-373
-275
-186
-97
-1
70
159
241
284
305
314
283
243
233
252
288
328
377
408
509
557
615
647
646
717
694
679
713
687
735
781
783
883
871
974
1008
1007
1059
1019
1052
1018
1059
1067
1032
1044
949
965
917
835
726
470
175
-200
-479
-701
-783
-854
-936
-998
-1021
-920
-785
-653
-549
-445
-392
-323
-257
-226
-245
-242
-246
-260
-221
-163
-28
24
38
11
-106
-171
-206
-300
-450
-604
-782
-902
-965
-999
-950
-948
-891
-832
-773
-620
-568
-520
-479
-483
-419
-382
-320
-241
-230
-194
-151
-97
-25
21
104
105
13
-47
-155
-201
-222
-210
-268
-390
-473
-588
-601
-689
-783
-829
-864
-817
-802
-794
-758
-730
-703
-694
-746
-731
-784
-821
-864
-969
-956
-912
-862
-860
-875
-898
-936
-917
-898
-929
-962
-1006
-1063
-1108
-1082
-1074
-1049
-1060
-1073
-1045
-932
-921
-844
-794
-765
-745
-802
-700
-674
-686
-624
-559
-561
-481
-344
-276
-160
-100
-17
36
83
131
205
223
211
258
251
303
299
322
376
444
476
575
620
630
589
537
550
534
646
753
787
788
711
729
770
801
881
930
1041
1096
1045
1020
890
743
669
704
722
744
789
794
712
611
477
291
149
-56
-147
-268
-354
-427
-535
-597
-771
-839
-779
-678
-577
-439
-403
-323
-294
-346
-394
-479
-486
-543
-464
-388
-340
-261
-296
-333
-401
-459
-471
-545
-588
-593
-665
-699
-718
-777
-802
-836
-818
-739
-658
-546
-470
-411
-353
-364
-362
-346
-352
-335
-383
-404
-454
-482
-367
-329
-282
-287
-335
-352
-409
-449
-525
-655
-710
-787
-836
-887
-892
-894
-936
-931
-947
-918
-874
-776
-705
-736
-796
-801
-839
-851
-850
-903
-914
-912
-932
-937
-936
-928
-941
-944
-935
-944
-906
-909
-919
-965
-1027
-1036
-1056
-1053
-997
-1009
-1007
-917
-859
-831
-795
-749
-722
-672
-629
-574
-549
-529
-441
-373
-349
-247
-148
-116
-51
-8
21
21
58
65
49
34
27
59
114
121
232
293
291
388
456
524
569
640
643
659
646
641
695
679
700
688
641
686
654
587
584
472
441
375
356
320
289
300
220
254
267
298
406
295
356
289
184
217
40
-4
-122
-287
-309
-421
-430
-373
-401
-285
-326
-312
-293
-354
-292
-370
-365
-403
-444
-363
-413
-380
-356
-411
-309
-270
-248
-220
-281
-305
-383
-442
-493
-566
-569
-617
-619
-613
-646
-579
-553
-507
-479
-476
-457
-464
-561
-606
-696
-728
-575
-624
-578
-628
-624
-507
-459
-405
-451
-455
-408
-392
-438
-475
-535
-546
-602
-632
-640
-617
-564
-560
-561
-595
-591
-565
-601
-650
-733
-833
-905
-985
-994
-1009
-1002
-979
-942
-857
-768
-715
-662
-621
-632
-641
-655
-674
-678
-671
-711
-717
-701
-667
-599
-564
-521
-480
-438
-409
-378
-371
-356
-342
-317
-268
-191
-141
-109
-8
10
20
39
83
133
115
125
120
106
123
150
168
178
175
239
269
274
331
362
387
435
457
497
451
457
454
385
423
400
467
401
388
417
393
424
420
443
423
427
404
417
362
403
320
301
315
251
411
419
458
523
480
489
475
368
318
199
43
-65
-130
-189
-253
-218
-270
-252
-270
-326
-315
-387
-311
-289
-288
-291
-348
-370
-399
-469
-499
-495
-454
-381
-300
-222
-226
-170
-168
-221
-247
-327
-397
-493
-609
-679
-758
-731
-684
-621
-576
-615
-582
-575
-613
-606
-633
-681
-714
-778
-802
-835
-848
-812
-768
-703
-626
-559
-541
-565
-631
-731
-803
-852
-901
-917
-921
-906
-868
-834
-803
-785
-765
-741
-717
-686
-679
-696
-704
-714
-740
-736
-711
-686
-658
-600
-556
-528
-464
-428
-391
-387
-415
-425
-463
-482
-451
-424
-355
-293
-257
-215
-157
-124
-112
-73
-111
-122
-111
-100
-53
-68
-82
-108
-105
-93
-91
-46
0
45
69
108
132
192
270
307
318
318
333
342
340
322
343
334
335
348
307
260
236
184
151
116
118
124
92
135
115
91
162
160
205
230
190
222
194
183
166
149
152
111
144
122
99
109
70
59
69
38
95
148
150
146
41
-1
-76
-163
-197
-255
-300
-289
-354
-369
-390
-375
-308
-296
-287
-303
-277
-338
-347
-381
-437
-464
-462
-444
-490
-510
-557
-577
-598
-580
-577
-577
-572
-591
-605
-634
-674
-702
-746
-780
-773
-753
-712
-715
-740
-767
-774
-780
-760
-784
-816
-836
-880
-877
-879
-832
-782
-768
-791
-800
-798
-819
-814
-826
-856
-868
-884
-875
-827
-836
-828
-799
-770
-752
-722
-688
-685
-701
-726
-739
-730
-691
-675
-659
-628
-585
-522
-453
-411
-386
-346
-318
-291
-243
-207
-212
-182
-171
-170
-138
-128
-100
-100
-95
-74
-65
-30
-10
21
39
20
20
8
17
19
-7
-19
-25
-24
42
95
149
209
303
362
403
429
388
357
290
188
115
75
16
-20
-82
-98
-97
-9
32
77
147
178
203
170
190
133
107
53
33
-13
-21
-25
-8
46
120
193
85
10
-35
-2
15
4
33
112
66
19
-77
-155
-169
-172
-49
-18
59
88
80
-9
-145
-227
-308
-384
-374
-323
-293
-271
-256
-211
-252
-296
-325
-301
-272
-261
-262
-284
-301
-321
-359
-382
-421
-441
-416
-416
-407
-384
-384
-408
-481
-566
-580
-673
-717
-721
-730
-736
-740
-713
-726
-728
-765
-788
-804
-785
-741
-755
-748
-757
-753
-767
-782
-802
-797
-805
-790
-779
-787
-755
-737
-776
-814
-810
-805
-780
-766
-750
-742
-746
-760
-752
-744
-733
-712
-713
-702
-667
-649
-613
-593
-597
-590
-589
-569
-533
-504
-444
-451
-436
-356
-344
-345
-304
-299
-306
-263
-266
-284
-248
-225
-236
-249
-231
-192
-154
-84
-13
29
59
78
81
54
32
-15
-73
-138
-165
-191
-152
-108
-63
-30
18
7
-53
-65
-138
-191
-238
-262
-279
-267
-250
-185
-144
-89
-41
-10
-10
-8
-13
-36
-63
-75
-106
-138
-128
-150
-201
-221
-253
-237
-199
-177
-169
-157
-158
-225
-198
-219
-221
-187
-193
-173
-176
-143
-137
-117
-127
-142
-109
-180
-207
-281
-326
-364
-380
-384
-403
-393
-380
-397
-377
-330
-277
-232
-194
-162
-154
-125
-165
-187
-199
-167
-192
-207
-221
-273
-328
-408
-422
-434
-414
-384
-389
-403
-400
-428
-476
-569
-622
-685
-702
-700
-717
-702
-695
-670
-614
-573
-534
-457
-441
-449
-447
-456
-501
-530
-565
-639
-716
-780
-829
-823
-832
-829
-784
-746
-716
-701
-705
-714
-715
-696
-705
-720
-691
-652
-667
-649
-613
-598
-562
-532
-524
-544
-512
-470
-472
-466
-440
-435
-416
-395
-390
-367
-361
-346
-329
-313
-284
-275
-270
-280
-291
-298
-286
-245
-234
-237
-214
-230
-206
-173
-170
-145
-134
-139
-81
-53
-49
-12
0
20
76
85
95
134
118
106
116
104
139
138
94
111
82
85
124
118
111
129
121
129
146
106
62
68
67
12
10
6
-5
2
11
5
-33
-16
11
1
-6
-9
-16
27
-20
1
18
33
64
56
81
97
133
132
142
121
98
101
64
37
36
34
30
35
72
82
67
13
-55
-80
-74
-39
-7
-8
-42
-23
-36
-9
21
25
20
-2
-26
-44
-49
-53
-79
-116
-127
-159
-131
-153
-172
-186
-205
-195
-179
-178
-186
-171
-178
-171
-157
-90
-71
-64
-59
-63
-47
-66
-99
-117
-147
-170
-159
-154
-137
-111
-84
-46
-20
6
47
71
71
44
6
-18
-42
-71
-112
-153
-191
-202
-208
-183
-163
-151
-128
-117
-135
-123
-107
-121
-99
-96
-100
-84
-54
-43
-18
0
19
68
96
124
139
123
100
84
69
67
52
48
38
4
35
66
73
104
115
97
86
100
118
127
120
146
161
142
167
200
202
237
283
288
326
351
332
318
314
315
315
330
335
329
319
329
308
291
311
286
267
244
237
229
216
204
189
173
147
154
153
165
155
141
158
138
137
127
116
82
71
67
66
55
35
14
-12
-26
-28
0
-13
-22
-36
-50
-57
-32
-15
-36
-14
-47
-45
-26
-2
27
22
41
38
65
76
92
85
75
53
21
22
4
-28
-71
-95
-92
-98
-90
-78
-85
-76
-69
-65
-41
-39
-28
-47
-74
-78
-91
-78
-83
-106
-112
-95
-79
-65
-50
-60
-77
-65
-60
-19
21
19
49
51
28
44
56
45
49
42
47
57
55
53
31
-16
-57
-80
-94
-108
-140
-154
-191
-180
-139
-121
-108
-139
-137
-112
-102
-84
-78
-79
-85
-91
-92
-95
-63
-64
-101
-109
-143
-168
-188
-231
-276
-312
-321
-320
-303
-295
-285
-248
-203
-166
-164
-128
-117
-137
-129
-144
-168
-183
-175
-197
-227
-227
-218
-205
-215
-222
-222
-241
-258
-277
-286
-283
-275
-243
-205
-167
-137
-80
-49
-40
-2
-12
-16
0
-27
-72
-94
-121
-161
-207
-234
-253
-264
-251
-250
-249
-248
-230
-239
-229
-218
-232
-232
-234
-226
-210
-178
-150
-139
-132
-181
-203
-244
-295
-323
-339
-331
-349
-372
-405
-440
-445
-470
-494
-518
-532
-498
-471
-466
-443
-413
-379
-338
-318
-286
-257
-242
-245
-262
-272
-284
-296
-338
-391
-448
-475
-462
-482
-496
-493
-511
-507
-478
-474
-475
-480
-445
-437
-419
-371
-337
-336
-335
-338
-379
-379
-381
-384
-379
-395
-373
-361
-384
-391
-425
-444
-406
-407
-453
-446
-388
-359
-297
-233
-233
-239
-224
-185
-206
-211
-213
-238
-218
-197
-229
-239
-244
-241
-242
-272
-307
-322
-310
-292
-269
-275
-277
-265
-282
-286
-292
-294
-299
-277
-232
-219
-208
-164
-158
-201
-221
-218
-236
-258
-273
-298
-291
-295
-282
-270
-275
-295
-325
-345
-353
-326
-288
-234
-254
-260
-246
-246
-237
-252
-274
-324
-373
-385
-387
-405
-399
-389
-395
-391
-372
-333
-273
-239
-253
-267
-233
-233
-203
-159
-173
-183
-196
-191
-175
-182
-175
-211
-242
-237
-248
-260
-301
-344
-362
-397
-410
-404
-414
-417
-439
-451
-443
-445
-447
-429
-385
-371
-336
-305
-312
-289
-291
-306
-329
-361
-382
-373
-373
-366
-336
-350
-346
-324
-345
-329
-317
-364
-381
-393
-403
-384
-378
-354
-332
-342
-344
-312
-295
-263
-234
-221
-210
-211
-227
-257
-273
-314
-338
-372
-397
-394
-405
-418
-414
-379
-345
-322
-304
-285
-273
-265
-281
-277
-274
-265
-234
-232
-216
-197
-206
-210
-215
-197
-209
-254
-271
-297
-318
-308
-319
-321
-326
-309
-302
-294
-256
-263
-242
-196
-161
-171
-183
-173
-199
-237
-223
-198
-228
-242
-215
-252
-280
-257
-280
-301
-298
-307
-322
-314
-303
-317
-340
-348
-351
-356
-354
-338
-324
-310
-302
-291
-295
-317
-312
-314
-335
-353
-380
-387
-379
-389
-402
-395
-381
-384
-384
-361
-323
-308
-283
-242
-245
-254
-236
-229
-248
-242
-217
-229
-242
-235
-242
-271
-265
-257
-278
-285
-276
-274
-261
-256
-239
-214
-209
-220
-216
-220
-236
-234
-239
-230
-217
-209
-186
-177
-160
-160
-181
-192
-224
-235
-222
-231
-257
-249
-252
-267
-264
-270
-287
-306
-310
-337
-347
-337
-327
-326
-340
-317
-325
-338
-325
-338
-356
-362
-370
-391
-393
-408
-435
-466
-489
-497
-507
-508
-526
-511
-486
-455
-415
-389
-361
-348
-333
-326
-314
-321
-325
-312
-330
-353
-344
-330
-348
-360
-348
-342
-336
-324
-315
-304
-305
-304
-297
-292
-302
-317
-333
-342
-332
-322
-318
-319
-327
-333
-355
-358
-347
-374
-386
-378
-386
-409
-421
-437
-470
-485
-476
-473
-481
-467
-464
-469
-461
-445
-422
-396
-387
-383
-385
-386
-376
-384
-419
-441
-442
-455
-471
-465
-509
-540
-561
-592
-585
-543
-519
-511
-484
-470
-447
-392
-397
-393
-375
-379
-377
-351
-342
-355
-336
-348
-373
-364
-386
-401
-398
-403
-387
-373
-383
-383
-377
-411
-415
-389
-425
-447
-441
-450
-451
-441
-432
-427
-397
-360
-366
-384
-377
-403
-406
-418
-451
-452
-474
-499
-504
-528
-572
-581
-619
-643
-631
-604
-615
-612
-611
-630
-635
-610
-597
-593
-601
-589
-571
-569
-530
-544
-576
-584
-586
-579
-580
-567
-568
-593
-610
-604
-587
-575
-565
-546
-499
-482
-477
-439
-433
-453
-444
-471
-512
-504
-477
-483
-450
-417
-413
-357
-305
-272
-229
-211
-195
-189
-184
-180
-183
-202
-195
-169
-178
-188
-212
-223
-252
-287
-310
-341
-362
-344
-362
-384
-363
-364
-360
-345
-325
-304
-290
-251
-205
-184
-143
-116
-102
-84
-84
-79
-83
-92
-109
-148
-185
-231
-285
-323
-343
-366
-378
-383
-369
-330
-319
-305
-282
-259
-246
-239
-215
-197
-172
-149
-151
-147
-150
-146
-165
-205
-226
-239
-273
-315
-355
-383
-391
-408
-388
-346
-356
-333
-291
-311
-313
-289
-273
-276
-257
-262
-281
-290
-298
-301
-304
-309
-307
-300
-291
-306
-315
-301
-311
-330
-343
-357
-373
-386
-390
-398
-408
-399
-369
-356
-350
-328
-333
-328
-313
-296
-299
-324
-324
-330
-354
-355
-377
-404
-423
-430
-477
-494
-501
-528
-533
-541
-554
-560
-554
-534
-534
-522
-487
-455
-413
-403
-386
-377
-383
-359
-364
-375
-370
-378
-389
-396
-402
-407
-421
-397
-382
-406
-402
-397
-391
-380
-370
-332
-314
-335
-301
-290
-279
-248
-202
-158
-151
-131
-132
-138
-128
-145
-154
-139
-155
-160
-146
-145
-120
-101
-91
-81
-103
-109
-107
-124
-143
-154
-133
-148
-164
-147
-130
-114
-108
-107
-101
-96
-79
-70
-70
-57
-70
-71
-58
-80
-69
-65
-91
-77
-70
-78
-67
-76
-66
-51
-79
-111
-126
-143
-160
-148
-137
-148
-137
-135
-131
-135
-136
-118
-134
-130
-112
-112
-97
-75
-91
-110
-119
-151
-170
-188
-208
-208
-206
-192
-202
-204
-199
-237
-270
-279
-300
-307
-283
-316
-346
-331
-333
-311
-293
-273
-237
-229
-207
-186
-180
-163
-164
-161
-180
-206
-209
-219
-238
-240
-233
-217
-195
-172
-147
-133
-129
-129
-148
-189
-204
-168
-153
-164
-157
-192
-224
-234
-242
-238
-240
-238
-241
-226
-221
-204
-196
-205
-216
-224
-232
-250
-246
-265
-278
-264
-252
-236
-208
-198
-186
-162
-177
-145
-134
-140
-94
-99
-114
-122
-137
-136
-133
-136
-144
-144
-152
-182
-167
-144
-156
-142
-149
-142
-129
-126
-119
-120
-114
-93
-92
-106
-100
-100
-109
-123
-145
-169
-170
-170
-165
-165
-169
-158
-170
-191
-198
-216
-233
-222
-236
-235
-231
-238
-232
-252
-257
-237
-223
-233
-219
-228
-224
-224
-264
-252
-283
-322
-310
-317
-332
-336
-303
-268
-272
-271
-266
-261
-277
-287
-287
-323
-336
-306
-286
-267
-248
-242
-251
-250
-247
-240
-248
-246
-198
-174
-173
-144
-120
-116
-109
-81
-54
-52
-55
-79
-116
-141
-160
-171
-169
-173
-173
-160
-130
-116
-108
-95
-71
-65
-63
-61
-92
-122
-136
-154
-188
-190
-216
-244
-256
-285
-298
-304
-331
-329
-316
-328
-320
-306
-317
-311
-294
-260
-264
-267
-228
-226
-267
-270
-258
-278
-276
-296
-320
-354
-403
-411
-448
-471
-474
-488
-496
-505
-498
-501
-503
-494
-475
-438
-449
-427
-378
-403
-395
-372
-383
-369
-375
-371
-356
-366
-365
-350
-357
-363
-351
-356
-353
-347
-364
-344
-327
-355
-353
-313
-313
-318
-319
-327
-345
-364
-368
-363
-376
-401
-371
-381
-391
-372
-373
-366
-384
-372
-367
-392
-404
-406
-416
-430
-410
-413
-429
-391
-364
-342
-340
-325
-276
-249
-231
-198
-187
-199
-173
-177
-177
-156
-152
-131
-107
-125
-113
-92
-114
-126
-132
-111
-88
-71
-41
-25
-29
-4
13
6
-8
-20
-25
-54
-65
-62
-91
-93
-103
-111
-94
-119
-146
-139
-122
-141
-140
-130
-139
-174
-189
-199
-243
-260
-235
-246
-281
-261
-245
-276
-273
-272
-288
-293
-301
-285
-271
-311
-330
-306
-318
-326
-327
-325
-316
-321
-329
-287
-272
-280
-234
-241
-265
-236
-218
-224
-223
-224
-223
-243
-266
-230
-223
-266
-257
-256
-282
-287
-276
-261
-292
-294
-264
-264
-270
-248
-234
-264
-277
-280
-284
-303
-323
-315
-329
-339
-333
-331
-332
-339
-318
-323
-329
-306
-304
-296
-296
-309
-321
-324
-350
-358
-324
-328
-347
-337
-324
-310
-309
-285
-264
-290
-313
-301
-307
-304
-280
-292
-316
-328
-294
-261
-267
-247
-224
-233
-242
-242
-236
-258
-275
-265
-282
-287
-295
-303
-291
-298
-290
-287
-294
-274
-271
-297
-302
-302
-310
-314
-299
-290
-286
-249
-236
-249
-243
-236
-260
-252
-242
-253
-257
-265
-296
-321
-322
-306
-320
-313
-310
-328
-332
-367
-396
-425
-445
-478
-505
-491
-492
-515
-511
-501
-524
-525
-505
-501
-487
-464
-487
-520
-528
-527
-549
-555
-550
-562
-571
-555
-557
-555
-544
-550
-539
-537
-524
-532
-503
-491
-519
-509
-528
-538
-532
-545
-528
-516
-529
-547
-551
-529
-539
-540
-546
-557
-530
-534
-547
-531
-523
-534
-534
-509
-500
-505
-487
-485
-502
-498
-505
-509
-486
-503
-498
-477
-479
-452
-457
-465
-454
-461
-480
-448
-431
-447
-447
-438
-443
-459
-445
-422
-438
-435
-408
-408
-407
-388
-377
-368
-368
-368
-380
-401
-404
-418
-419
-418
-426
-397
-387
-405
-375
-356
-374
-368
-375
-417
-415
-429
-430
-433
-447
-418
-407
-401
-386
-356
-351
-361
-345
-351
-348
-335
-339
-340
-342
-344
-333
-325
-334
-340
-345
-329
-327
-315
-292
-310
-316
-324
-365
-351
-349
-389
-363
-365
-404
-389
-393
-391
-392
-384
-368
-395
-378
-366
-385
-368
-367
-387
-387
-369
-382
-410
-387
-362
-387
-395
-364
-367
-377
-373
-386
-393
-399
-393
-410
-406
-395
-379
-374
-363
-348
-353
-355
-348
-344
-356
-353
-350
-349
-346
-360
-331
-317
-335
-326
-332
-331
-325
-320
-315
-302
-286
-290
-281
-290
-318
-306
-300
-311
-273
-276
-263
-226
-249
-242
-213
-209
-220
-240
-225
-207
-235
-224
-189
-187
-184
-138
-97
-98
-69
-58
-71
-68
-53
-54
-37
-17
-51
-60
-52
-40
-36
-8
19
8
9
14
-1
-22
-48
-54
-73
-97
-96
-124
-134
-144
-170
-192
-195
-181
-192
-210
-207
-224
-239
-243
-262
-256
-277
-311
-306
-313
-332
-315
-298
-312
-288
-271
-289
-283
-269
-272
-282
-287
-288
-266
-289
-320
-293
-304
-292
-289
-308
-301
-306
-310
-315
-332
-339
-310
-305
-294
-290
-303
-320
-324
-290
-278
-309
-279
-236
-246
-216
-189
-205
-188
-184
-188
-187
-229
-268
-266
-276
-298
-294
-277
-305
-329
-328
-334
-334
-327
-310
-278
-280
-290
-267
-254
-257
-255
-261
-272
-259
-266
-256
-245
-250
-228
-220
-231
-225
-225
-233
-243
-273
-277
-260
-253
-246
-275
-269
-260
-279
-286
-294
-306
-336
-327
-318
-354
-346
-337
-342
-326
-331
-316
-320
-340
-295
-286
-307
-310
-299
-280
-288
-289
-246
-264
-257
-221
-242
-236
-228
-208
-194
-205
-203
-202
-235
-266
-282
-316
-362
-400
-387
-384
-408
-382
-362
-363
-366
-360
-345
-357
-353
-325
-322
-311
-283
-288
-291
-292
-278
-278
-283
-259
-240
-250
-256
-250
-242
-249
-264
-254
-267
-281
-265
-282
-308
-348
-368
-378
-416
-411
-400
-421
-436
-427
-418
-434
-442
-429
-436
-437
-424
-438
-451
-448
-468
-478
-470
-453
-449
-462
-453
-454
-470
-471
-451
-471
-472
-417
-408
-443
-407
-391
-418
-420
-406
-410
-430
-408
-404
-409
-421
-425
-415
-428
-424
-408
-416
-412
-395
-380
-384
-371
-373
-364
-355
-369
-348
-346
-333
-344
-373
-392
-394
-386
-363
-349
-366
-360
-345
-338
-335
-325
-320
-317
-309
-270
-230
-240
-235
-215
-214
-206
-206
-182
-169
-166
-148
-146
-159
-122
-117
-138
-101
-108
-102
-98
-102
-102
-129
-143
-147
-138
-140
-130
-125
-126
-94
-85
-110
-131
-109
-116
-127
-107
-110
-106
-86
-60
-39
-36
-32
-36
-38
-51
-70
-71
-76
-66
-69
-82
-89
-92
-89
-76
-75
-58
-41
-64
-62
-44
-62
-48
-66
-77
-74
-98
-104
-115
-154
-168
-181
-207
-208
-197
-195
-182
-167
-153
-136
-133
-133
-122
-130
-114
-87
-92
-77
-70
-80
-91
-100
-101
-97
-91
-72
-91
-92
-54
-63
-84
-79
-68
-86
-99
-101
-119
-116
-119
-130
-134
-170
-189
-178
-203
-202
-201
-225
-225
-234
-244
-250
-268
-297
-296
-285
-266
-251
-271
-262
-255
-239
-215
-221
-217
-206
-224
-250
-266
-270
-277
-276
-254
-248
-252
-262
-255
-248
-257
-237
-244
-247
-235
-265
-278
-290
-315
-298
-295
-296
-306
-322
-309
-313
-339
-350
-356
-369
-364
-366
-388
-386
-350
-356
-389
-383
-381
-401
-380
-368
-349
-334
-316
-286
-294
-268
-237
-263
-272
-257
-254
-263
-261
-267
-255
-240
-246
-244
-234
-230
-218
-206
-210
-224
-232
-228
-203
-209
-229
-210
-215
-235
-228
-209
-205
-212
-211
-189
-191
-205
-192
-222
-257
-257
-280
-298
-324
-348
-340
-352
-367
-375
-392
-428
-447
-429
-431
-442
-433
-452
-461
-460
-443
-418
-416
-424
-422
-395
-389
-391
-382
-377
-389
-404
-412
-405
-389
-394
-400
-407
-398
-392
-399
-407
-395
-389
-391
-391
-370
-363
-386
-383
-356
-351
-381
-382
-368
-415
-411
-375
-381
-379
-348
-334
-330
-350
-355
-337
-360
-365
-319
-325
-341
-328
-334
-348
-362
-371
-355
-340
-343
-330
-333
-376
-368
-363
-371
-339
-353
-352
-296
-284
-275
-261
-264
-261
-240
-212
-213
-198
-191
-194
-202
-215
-230
-222
-221
-234
-238
-223
-231
-259
-252
-259
-260
-226
-252
-273
-271
-283
-310
-339
-335
-326
-351
-347
-314
-312
-324
-326
-340
-350
-353
-360
-342
-342
-355
-390
-390
-389
-397
-379
-360
-358
-368
-332
-313
-336
-324
-307
-318
-334
-330
-301
-314
-312
-302
-310
-305
-300
-300
-323
-355
-370
-357
-348
-343
-332
-335
-342
-341
-321
-315
-318
-316
-303
-301
-305
-308
-298
-303
-295
-295
-305
-296
-315
-309
-311
-346
-336
-320
-316
-320
-328
-357
-375
-359
-351
-371
-365
-321
-340
-340
-303
-299
-296
-288
-295
-275
-267
-273
-246
-231
-241
-275
-305
-309
-305
-310
-294
-273
-269
-254
-250
-248
-252
-253
-239
-244
-260
-261
-255
-283
-275
-246
-269
-277
-252
-280
-309
-291
-268
-260
-244
-226
-213
-184
-183
-184
-176
-181
-162
-151
-156
-145
-160
-183
-195
-203
-200
-206
-206
-187
-201
-213
-173
-173
-169
-130
-142
-137
-108
-108
-98
-107
-107
-97
-112
-130
-128
-133
-153
-149
-153
-164
-158
-150
-152
-134
-133
-169
-167
-180
-207
-218
-251
-277
-262
-257
-263
-267
-270
-260
-260
-239
-217
-191
-191
-193
-180
-217
-229
-249
-289
-302
-323
-309
-297
-320
-312
-302
-309
-295
-295
-318
-317
-322
-328
-322
-340
-347
-353
-357
-348
-337
-328
-324
-312
-291
-276
-273
-248
-232
-237
-235
-230
-223
-228
-219
-203
-231
-227
-195
-216
-234
-225
-241
-245
-240
-256
-286
-279
-307
-318
-295
-307
-315
-329
-351
-368
-384
-373
-366
-384
-359
-340
-336
-326
-349
-360
-354
-361
-370
-374
-386
-396
-376
-386
-390
-366
-346
-325
-311
-306
-284
-269
-281
-288
-291
-311
-310
-298
-298
-299
-312
-289
-269
-278
-261
-244
-278
-273
-252
-282
-284
-287
-299
-310
-326
-314
-326
-343
-332
-335
-355
-337
-332
-325
-290
-293
-291
-277
-294
-287
-281
-292
-294
-295
-302
-294
-306
-326
-322
-330
-322
-320
-343
-354
-350
-364
-366
-344
-369
-372
-328
-341
-340
-351
-379
-370
-373
-365
-347
-343
-337
-330
-328
-336
-341
-342
-325
-301
-291
-281
-271
-267
-245
-223
-245
-241
-228
-254
-266
-269
-288
-314
-325
-312
-318
-329
-301
-290
-295
-281
-250
-253
-276
-288
-307
-288
-285
-303
-282
-292
-303
-302
-314
-320
-324
-331
-314
-305
-315
-284
-268
-277
-262
-250
-216
-197
-198
-176
-201
-234
-210
-205
-209
-192
-172
-163
-161
-149
-165
-183
-171
-176
-175
-160
-166
-183
-188
-182
-171
-192
-197
-208
-234
-228
-199
-180
-166
-152
-137
-145
-148
-127
-125
-105
-102
-109
-113
-109
-125
-152
-158
-169
-194
-188
-186
-199
-210
-216
-220
-235
-229
-221
-230
-237
-238
-260
-256
-258
-268
-271
-285
-274
-278
-273
-243
-236
-238
-235
-226
-221
-226
-219
-210
-232
-249
-255
-276
-294
-292
-302
-317
-327
-325
-326
-307
-284
-274
-258
-260
-260
-254
-242
-226
-234
-233
-219
-233
-250
-250
-264
-277
-298
-305
-294
-324
-304
-306
-327
-316
-320
-340
-349
-366
-375
-373
-377
-363
-349
-347
-338
-346
-365
-384
-397
-407
-411
-399
-404
-390
-388
-405
-402
-388
-388
-383
-358
-352
-358
-351
-372
-397
-368
-349
-356
-330
-308
-297
-296
-311
-310
-322
-343
-343
-360
-374
-369
-380
-376
-363
-358
-344
-353
-358
-360
-377
-369
-358
-376
-376
-363
-359
-357
-360
-372
-376
-351
-331
-324
-299
-288
-297
-296
-280
-272
-278
-287
-270
-275
-279
-253
-233
-214
-220
-250
-251
-281
-314
-298
-288
-305
-322
-320
-299
-307
-307
-289
-307
-318
-310
-325
-353
-338
-331
-358
-377
-353
-326
-323
-299
-282
-281
-303
-297
-270
-293
-291
-270
-265
-267
-270
-238
-230
-241
-234
-233
-236
-255
-270
-264
-261
-273
-271
-258
-247
-266
-282
-254
-256
-270
-266
-274
-299
-320
-304
-321
-332
-329
-339
-345
-355
-351
-335
-344
-328
-307
-316
-326
-328
-328
-340
-352
-342
-346
-372
-377
-370
-369
-368
-362
-340
-347
-348
-318
-289
-280
-296
-288
-276
-288
-303
-316
-331
-333
-359
-330
-286
-330
-345
-344
-367
-351
-336
-342
-350
-357
-368
-393
-415
-415
-437
-446
-446
-464
-460
-461
-438
-413
-418
-388
-397
-399
-378
-390
-384
-372
-368
-372
-389
-383
-359
-346
-314
-284
-299
-294
-296
-304
-301
-313
-314
-323
-335
-330
-318
-310
-309
-315
-307
-293
-286
-260
-245
-244
-248
-254
-258
-256
-245
-237
-249
-256
-234
-231
-234
-228
-218
-207
-205
-197
-187
-192
-193
-197
-200
-188
-220
-243
-244
-248
-252
-229
-200
-196
-199
-191
-187
-181
-174
-181
-187
-195
-204
-177
-168
-173
-151
-133
-146
-156
-154
-149
-155
-160
-163
-181
-177
-179
-202
-205
-228
-230
-240
-254
-239
-248
-252
-251
-257
-257
-268
-272
-262
-275
-264
-258
-261
-255
-284
-295
-285
-298
-308
-300
-306
-281
-269
-291
-287
-274
-264
-278
-272
-282
-304
-302
-322
-328
-312
-310
-279
-270
-278
-245
-244
-231
-231
-259
-243
-261
-253
-228
-244
-223
-214
-232
-236
-231
-247
-252
-238
-239
-227
-222
-225
-212
-230
-229
-231
-254
-268
-267
-283
-286
-252
-235
-245
-233
-241
-247
-197
-171
-181
-172
-151
-161
-164
-149
-172
-186
-174
-191
-196
-177
-159
-142
-134
-108
-103
-135
-130
-123
-156
-168
-164
-178
-201
-214
-210
-226
-220
-182
-145
-138
-133
-137
-151
-162
-180
-208
-216
-224
-241
-253
-265
-268
-258
-260
-264
-261
-254
-248
-247
-250
-252
-265
-276
-283
-304
-311
-332
-331
-338
-343
-335
-330
-326
-326
-343
-344
-351
-362
-355
-367
-372
-350
-366
-372
-360
-362
-351
-356
-363
-378
-389
-396
-411
-418
-409
-387
-380
-369
-364
-383
-391
-374
-379
-402
-390
-389
-401
-432
-443
-437
-468
-476
-466
-498
-514
-485
-488
-460
-420
-417
-403
-412
-413
-417
-411
-384
-386
-398
-373
-364
-395
-364
-339
-348
-333
-310
-319
-309
-288
-276
-277
-282
-272
-276
-300
-310
-297
-312
-325
-305
-299
-273
-262
-276
-255
-253
-250
-259
-285
-299
-320
-341
-332
-315
-313
-289
-263
-256
-252
-217
-204
-221
-197
-176
-192
-202
-176
-172
-165
-131
-106
-94
-108
-124
-140
-142
-136
-138
-144
-155
-154
-179
-211
-196
-195
-176
-156
-165
-142
-134
-152
-148
-150
-172
-180
-193
-207
-219
-252
-255
-269
-289
-276
-275
-298
-318
-335
-365
-384
-405
-398
-398
-420
-413
-418
-463
-468
-443
-473
-489
-494
-516
-509
-537
-552
-579
-609
-612
-632
-645
-640
-634
-618
-610
-615
-599
-587
-566
-562
-553
-557
-560
-555
-566
-573
-582
-575
-568
-561
-554
-548
-537
-536
-527
-496
-500
-510
-505
-505
-506
-497
-487
-492
-498
-471
-442
-443
-434
-419
-429
-446
-456
-457
-478
-461
-460
-486
-458
-470
-501
-505
-498
-481
-498
-493
-468
-494
-509
-461
-469
-468
-423
-439
-455
-440
-442
-447
-422
-400
-384
-371
-365
-360
-350
-324
-310
-303
-272
-277
-278
-264
-243
-238
-215
-193
-183
-160
-144
-130
-104
-73
-45
-17
4
38
74
84
107
136
156
183
218
246
255
277
296
312
338
376
418
444
463
506
516
504
516
512
503
498
478
460
458
441
419
407
388
385
363
344
333
304
281
252
199
167
129
81
34
-20
-78
-135
-177
-191
-224
-264
-275
-307
-362
-412
-441
-488
-544
-592
-657
-721
-754
-794
-851
-885
-900
-932
-955
-985
-1028
-1061
-1100
-1140
-1169
-1194
-1226
-1248
-1266
-1267
-1247
-1240
-1283
-1277
-1244
-1260
-1248
-1201
-1206
-1190
-1126
-1107
-1096
-1076
-1029
-984
-966
-933
-879
-868
-836
-807
-789
-778
-756
-708
-668
-647
-616
-582
-552
-518
-494
-464
-436
-379
-338
-303
-286
-278
-253
-258
-262
-246
-253
-250
-223
-221
-221
-213
-200
-173
-175
-172
-145
-142
-150
-143
-149
-174
-177
-168
-175
-185
-156
-118
-114
-80
-61
-41
-7
20
33
45
61
73
95
107
158
200
221
263
296
314
343
374
397
451
487
515
574
620
652
684
711
740
780
816
852
874
906
918
940
969
965
964
955
933
891
850
814
781
769
765
762
727
686
628
562
494
413
343
312
260
191
145
68
-74
-190
-313
-447
-546
-593
-641
-730
-791
-864
-976
-1068
-1125
-1197
-1240
-1234
-1250
-1290
-1319
-1369
-1430
-1497
-1549
-1586
-1597
-1564
-1549
-1513
-1472
-1431
-1394
-1373
-1350
-1330
-1291
-1220
-1136
-1074
-1012
-933
-881
-823
-756
-684
-591
-506
-437
-347
-268
-230
-161
-84
-50
-9
89
138
161
245
272
267
258
248
242
209
215
224
204
189
166
123
95
38
-13
-43
-105
-153
-187
-236
-281
-334
-385
-445
-521
-574
-634
-700
-747
-781
-835
-864
-920
-983
-1021
-1071
-1125
-1143
-1175
-1220
-1220
-1220
-1225
-1242
-1251
-1242
-1251
-1249
-1199
-1146
-1107
-1063
-1033
-978
-942
-922
-855
-804
-748
-664
-577
-523
-461
-376
-321
-257
-158
-88
-21
72
144
222
276
340
416
469
540
589
646
708
747
801
857
864
916
979
997
1046
1090
1111
1136
1139
1166
1187
1180
1211
1210
1210
1235
1259
1257
1256
1240
1184
1119
1036
949
855
797
771
729
711
689
633
557
491
425
347
280
234
206
143
70
-14
-124
-226
-340
-469
-551
-613
-675
-708
-736
-800
-898
-966
-1061
-1168
-1217
-1269
-1303
-1339
-1346
-1358
-1434
-1477
-1516
-1569
-1583
-1589
-1548
-1527
-1509
-1462
-1472
-1456
-1458
-1471
-1447
-1423
-1385
-1305
-1234
-1183
-1127
-1087
-1053
-1030
-964
-885
-819
-736
-654
-580
-528
-467
-373
-325
-273
-188
-114
-52
18
98
153
178
217
248
242
262
291
275
257
273
268
235
245
262
234
241
231
172
161
138
72
28
-15
-84
-164
-212
-272
-342
-395
-438
-497
-572
-628
-666
-733
-772
-801
-863
-903
-948
-996
-1024
-1069
-1109
-1104
-1138
-1153
-1164
-1186
-1186
-1169
-1159
-1135
-1100
-1088
-1074
-1021
-1013
-1000
-954
-913
-856
-807
-740
-662
-597
-519
-456
-393
-314
-252
-172
-96
-38
21
97
141
214
310
379
446
507
586
664
703
740
813
860
887
928
964
986
1024
1027
1005
1012
1004
1009
1010
1000
1010
1012
990
965
970
944
898
862
807
756
693
637
588
544
508
459
409
380
332
276
237
176
111
96
54
-6
-37
-88
-152
-229
-297
-390
-476
-535
-592
-673
-732
-747
-826
-909
-909
-958
-1028
-1040
-1078
-1134
-1150
-1172
-1228
-1260
-1254
-1268
-1293
-1295
-1255
-1262
-1258
-1228
-1221
-1219
-1198
-1170
-1157
-1132
-1090
-1043
-1034
-1027
-963
-943
-906
-833
-784
-751
-715
-662
-647
-628
-595
-557
-501
-438
-385
-333
-295
-238
-185
-138
-69
0
58
88
138
185
191
212
257
259
254
270
261
257
251
258
272
220
197
160
116
107
50
9
-22
-88
-120
-169
-224
-290
-344
-379
-447
-487
-503
-564
-618
-640
-688
-770
-797
-801
-868
-877
-840
-868
-912
-902
-910
-932
-939
-915
-915
-937
-925
-911
-919
-926
-896
-886
-878
-833
-794
-765
-726
-661
-598
-559
-503
-475
-442
-392
-329
-278
-236
-160
-87
-52
14
82
114
171
223
277
326
351
417
455
498
590
624
646
701
742
756
776
799
812
825
867
882
893
889
876
874
839
804
817
807
781
782
752
741
726
703
671
654
645
597
553
519
445
390
356
295
260
219
159
124
59
24
-13
-68
-98
-173
-214
-243
-305
-364
-409
-492
-533
-560
-628
-655
-719
-788
-824
-850
-870
-915
-936
-947
-967
-964
-959
-956
-967
-989
-1017
-1040
-1056
-1067
-1063
-1066
-1036
-1009
-985
-964
-969
-924
-892
-885
-859
-833
-784
-764
-751
-712
-684
-663
-637
-597
-543
-496
-460
-397
-363
-362
-291
-264
-255
-216
-179
-160
-139
-90
-68
-61
-9
32
56
80
101
118
109
112
118
106
105
94
59
65
49
14
21
0
-27
-25
-45
-89
-114
-126
-154
-205
-228
-243
-292
-330
-343
-378
-412
-422
-442
-483
-491
-503
-558
-566
-580
-653
-664
-682
-732
-713
-713
-747
-735
-742
-752
-753
-766
-750
-747
-746
-726
-729
-706
-679
-657
-621
-609
-577
-510
-463
-420
-379
-327
-300
-293
-259
-238
-228
-189
-146
-122
-109
-74
-18
2
26
102
131
135
200
228
243
279
298
331
362
387
397
399
437
447
431
446
452
422
425
444
428
418
415
412
389
400
409
404
424
410
405
396
362
352
340
316
301
287
257
221
201
172
125
101
73
35
15
1
-17
-57
-93
-123
-189
-234
-252
-311
-340
-342
-385
-405
-429
-461
-502
-559
-582
-619
-654
-681
-744
-756
-764
-798
-823
-836
-865
-904
-920
-933
-971
-943
-931
-952
-885
-904
-881
-892
-851
-872
-858
-840
-823
-827
-825
-792
-754
-732
-721
-688
-702
-664
-641
-601
-588
-537
-489
-460
-448
-415
-385
-396
-385
-348
-365
-352
-338
-336
-315
-301
-271
-250
-256
-253
-253
-249
-257
-252
-246
-229
-203
-200
-206
-195
-199
-207
-227
-230
-224
-252
-252
-247
-289
-320
-307
-352
-400
-554
-541
-482
-511
-536
-535
-576
-600
-705
-840
-700
-635
-634
-661
-669
-688
-705
-737
-763
-766
-782
-805
-820
-826
-811
-789
-773
-733
-726
-741
-719
-699
-692
-680
-690
-669
-668
-680
-624
-599
-568
-521
-506
-445
-385
-336
-263
-216
-201
-156
-133
-119
-75
-34
3
27
63
60
64
76
82
89
121
123
130
130
148
185
238
180
135
201
165
202
245
301
337
347
338
375
424
428
465
523
559
588
626
646
694
746
781
801
766
705
640
525
399
259
138
26
-70
-194
-328
-478
-650
-779
-887
-962
-978
-1053
-1212
-1263
-1343
-1418
-1445
-1475
-1454
-1479
-1525
-1576
-1677
-1641
-1616
-1592
-1557
-1549
-1504
-1373
-1232
-1096
-881
-679
-567
-420
-258
-144
-19
96
180
213
257
266
227
238
251
202
144
102
101
112
125
120
101
108
67
16
-54
-176
-296
-396
-601
-795
-984
-1170
-1298
-1412
-1461
-1574
-1696
-1737
-1811
-1810
-1757
-1792
-1809
-1761
-1713
-1735
-1733
-1722
-1706
-1619
-1461
-1376
-1347
-1265
-1179
-1069
-923
-761
-633
-526
-421
-333
-295
-262
-223
-251
-273
-323
-411
-539
-644
-698
-799
-898
-1002
-1117
-1175
-1174
-1182
-1224
-1252
-1287
-1332
-1335
-1327
-1347
-1377
-1357
-1358
-1363
-1345
-1305
-1228
-1115
-981
-875
-785
-650
-489
-304
-116
40
152
270
407
499
562
628
675
659
654
653
648
678
718
743
765
706
690
747
760
797
797
781
804
810
863
906
975
1052
1113
1138
1197
1250
1351
1474
1574
1698
1699
1834
1937
2033
2225
2274
2408
2440
2523
2672
2822
3030
3202
3284
3234
3102
2472
1519
312
-1056
-1925
-2285
-2151
-2009
-2311
-2885
-3717
-4362
-4209
-3472
-2560
-1750
-1403
-1548
-1985
-2166
-1970
-1699
-1429
-1404
-1679
-1960
-1825
-1309
-639
10
419
627
871
1396
2136
2950
3599
3824
3648
3244
2824
2467
2189
2002
1683
1209
759
417
162
14
-41
-81
-128
-146
-130
-183
-339
-592
-925
-1296
-1651
-1983
-2311
-2630
-2847
-2891
-2782
-2561
-2322
-2023
-1674
-1299
-827
-266
263
680
934
970
921
889
878
924
942
863
758
667
670
781
966
1165
1234
1232
1085
910
567
55
-499
-1166
-1625
-2000
-2208
-2447
-2879
-3193
-3344
-3224
-2906
-2445
-2024
-1746
-1512
-1389
-1327
-1293
-1154
-940
-853
-891
-1014
-1130
-1086
-889
-646
-426
-206
47
327
628
861
944
972
926
788
597
409
219
32
-133
-384
-655
-836
-829
-664
-436
-248
-121
-45
55
241
404
463
433
368
247
92
-34
-125
-158
-145
-114
-48
2
166
453
750
1036
1261
1391
1518
1656
1824
1987
2000
1996
2018
1967
2050
2148
2233
2399
2495
2622
2751
2794
2979
3037
3149
3206
3114
3063
2821
2593
2400
2272
2252
2352
2547
2697
2856
2973
3038
2552
1128
-504
-2613
-4078
-4235
-3637
-2694
-2725
-3527
-4736
-6082
-5920
-4482
-2620
-877
-116
-412
-1289
-1883
-1552
-857
-209
31
-374
-974
-1004
-266
753
1699
2161
2085
1933
2249
3049
3883
4466
4391
3554
2351
1333
700
303
124
-125
-726
-1413
-1866
-2078
-2103
-1963
-1847
-1832
-1879
-1864
-1840
-2024
-2320
-2630
-2964
-3207
-3330
-3334
-3232
-3020
-2596
-2065
-1495
-905
-366
146
608
1105
1590
1924
2041
1875
1520
1110
799
653
616
618
520
335
204
217
292
364
384
147
-179
-636
-1061
-1601
-2573
-3382
-4178
-4629
-4577
-4305
-3945
-3922
-3872
-3485
-3069
-2416
-1563
-873
-444
-273
-346
-620
-826
-771
-520
-455
-536
-588
-680
-506
-150
154
406
567
714
782
740
583
265
-94
-494
-972
-1434
-1738
-1798
-1786
-1751
-1720
-1756
-1699
-1364
-888
-464
-221
-128
-157
-284
-336
-337
-379
-427
-448
-518
-620
-635
-459
-133
247
574
816
957
1071
1284
1428
1519
1531
1512
1455
1385
1446
1434
1557
1678
1678
1813
1942
2150
2369
2487
2509
2479
2356
2305
2249
2106
2051
1902
1881
1906
1866
2003
2117
2236
2448
2768
3110
3496
3554
2588
805
-1717
-4039
-5172
-4925
-3611
-2591
-2666
-3589
-5121
-5923
-5157
-3271
-1138
307
494
-405
-1632
-2164
-1854
-1233
-836
-911
-1477
-1787
-1249
-41
1281
2203
2467
2340
2323
2772
3509
4126
4206
3494
2207
871
-62
-493
-575
-540
-741
-1121
-1410
-1511
-1426
-1234
-1073
-1087
-1244
-1447
-1660
-2032
-2530
-2966
-3345
-3574
-3619
-3490
-3221
-2827
-2209
-1478
-742
-79
481
874
1082
1283
1448
1563
1590
1411
1028
600
314
265
446
675
869
966
950
989
1022
1001
896
539
-6
-586
-1166
-1711
-2205
-2686
-3261
-3727
-3957
-3884
-3565
-3318
-3332
-3486
-3560
-3258
-2658
-2033
-1585
-1542
-1655
-1744
-1783
-1607
-1175
-683
-306
-97
-114
-124
89
489
861
931
795
612
396
240
44
-287
-675
-1067
-1362
-1549
-1632
-1586
-1476
-1416
-1474
-1586
-1615
-1495
-1294
-1153
-1153
-1295
-1528
-1550
-1374
-1119
-839
-636
-477
-305
-118
129
403
625
840
963
950
898
866
884
876
824
791
841
959
1257
1537
1664
1722
1765
1813
1889
1982
2003
1954
1869
1760
1645
1570
1526
1543
1570
1556
1651
1635
1864
2177
2347
2434
2340
2296
2247
2459
2913
3349
3699
3784
2910
1129
-1384
-3876
-5194
-5036
-3463
-1932
-1598
-2290
-3921
-5194
-5022
-3556
-1564
-93
159
-840
-2372
-3299
-3173
-2494
-1793
-1505
-1696
-1779
-1095
248
1633
2460
2564
2143
1798
2027
2685
3214
3185
2430
1171
-47
-670
-615
-236
164
261
-63
-440
-594
-610
-636
-815
-1210
-1746
-2274
-2614
-2943
-3334
-3569
-3698
-3684
-3425
-3001
-2461
-1905
-1325
-799
-402
-141
11
67
14
15
115
240
386
483
478
519
702
1000
1373
1651
1758
1713
1513
1288
1033
651
184
-356
-889
-1322
-1772
-2109
-2560
-3039
-3484
-3826
-3782
-3555
-3110
-2766
-2767
-2894
-3043
-2981
-2727
-2372
-2085
-1943
-1877
-1883
-1757
-1514
-1110
-592
-187
97
213
310
427
483
445
292
47
-186
-336
-449
-558
-762
-961
-1143
-1252
-1217
-1118
-1002
-974
-1040
-1254
-1505
-1675
-1747
-1698
-1638
-1640
-1699
-1676
-1533
-1298
-940
-579
-326
-109
33
126
188
235
280
278
278
262
279
341
500
663
805
945
1080
1257
1361
1500
1567
1552
1609
1482
1425
1415
1259
1338
1355
1471
1661
1639
1780
1701
1600
1701
1728
1771
1774
1781
1791
1694
1759
1833
1829
1973
2214
2586
2914
3291
3807
3700
2719
758
-1584
-3845
-4830
-4076
-2639
-1423
-1447
-2429
-3818
-4730
-4012
-2361
-771
43
-367
-1684
-2980
-3478
-3034
-2340
-1956
-1949
-2062
-1694
-602
838
1955
2343
2040
1605
1559
1970
2511
2659
2236
1225
122
-369
-216
317
839
1118
947
490
229
153
43
-236
-699
-1277
-1893
-2337
-2595
-2825
-3036
-3083
-2914
-2618
-2174
-1680
-1270
-989
-829
-724
-664
-616
-550
-519
-497
-399
-247
-48
223
438
652
959
1310
1584
1684
1603
1385
1016
663
408
123
-183
-463
-704
-939
-1094
-1182
-1297
-1334
-1392
-1411
-1582
-2017
-2412
-2792
-2977
-3270
-3634
-3812
-3974
-3691
-3011
-2325
-1958
-1723
-1334
-1065
-801
-510
-280
-221
-258
-274
-522
-699
-527
-155
153
260
300
349
440
579
514
182
-172
-534
-816
-1069
-1306
-1482
-1590
-1603
-1632
-1625
-1485
-1188
-936
-844
-871
-996
-1042
-914
-672
-526
-505
-478
-378
-227
29
382
684
922
1102
1178
1152
1137
1197
1247
1201
1078
985
992
1100
1301
1450
1483
1634
1816
2032
2198
2217
2111
1962
1848
1798
1845
1898
2019
1934
1874
1771
1775
1976
2187
2413
2260
2073
1984
2131
2398
2771
3072
3158
3207
2939
2003
93
-1970
-3832
-4465
-3553
-2055
-782
-907
-1905
-3192
-3999
-3383
-1926
-727
-415
-1121
-2515
-3550
-3624
-2836
-1966
-1582
-1490
-1424
-840
360
1622
2210
2034
1431
860
884
1419
1966
1953
1315
388
-275
-250
380
1188
1650
1565
1037
438
36
-163
-398
-851
-1396
-1909
-2221
-2284
-2272
-2309
-2389
-2399
-2167
-1787
-1354
-975
-864
-926
-1101
-1199
-1173
-1045
-807
-593
-367
-111
212
531
774
970
1106
1225
1356
1382
1254
1014
662
317
107
3
-5
29
-11
-83
-195
-347
-491
-683
-884
-1098
-1385
-1672
-1951
-2209
-2453
-2855
-3277
-3564
-3597
-3207
-2584
-2029
-1821
-1845
-1883
-1816
-1571
-1223
-977
-917
-957
-1019
-1044
-961
-670
-289
19
207
317
333
361
358
169
-153
-520
-769
-921
-1031
-1137
-1299
-1444
-1442
-1386
-1246
-1068
-957
-927
-1043
-1206
-1350
-1365
-1176
-933
-793
-699
-606
-438
-178
131
410
605
747
802
819
762
690
619
598
672
747
846
973
1092
1139
1265
1439
1525
1801
1997
1992
1956
1673
1510
1451
1445
1662
1694
1689
1734
1702
1805
1915
2031
2068
2111
2209
2249
2290
2217
2138
2108
2168
2466
2807
3094
3114
2568
988
-847
-2682
-3760
-3142
-2048
-805
-544
-1540
-2608
-3414
-3162
-1975
-995
-741
-1228
-2293
-3096
-3173
-2678
-1988
-1676
-1688
-1654
-1138
-136
983
1550
1279
640
115
193
799
1462
1620
1094
360
-225
-226
321
964
1336
1228
888
494
132
-101
-384
-869
-1362
-1695
-1921
-1817
-1699
-1771
-1902
-2126
-2073
-1765
-1405
-1075
-1004
-1047
-1208
-1315
-1279
-1171
-1028
-770
-437
-132
133
416
561
614
751
856
1006
1128
1096
944
682
392
214
102
-4
-188
-388
-588
-746
-877
-1059
-1200
-1414
-1596
-1728
-1903
-2040
-2210
-2332
-2394
-2379
-2322
-2240
-2075
-1973
-1882
-1781
-1680
-1553
-1465
-1337
-1277
-1273
-1233
-1189
-1101
-1008
-907
-785
-710
-579
-437
-377
-336
-366
-433
-483
-527
-570
-647
-736
-838
-901
-886
-814
-733
-665
-663
-707
-739
-758
-751
-718
-706
-716
-727
-700
-614
-490
-327
-198
-86
48
186
306
383
365
307
240
237
336
467
622
719
752
815
859
923
1012
1037
1109
1171
1167
1188
1176
1153
1214
1259
1332
1405
1431
1527
1559
1547
1551
1505
1602
1648
1663
1760
1550
1518
1511
1380
1489
1476
1559
1832
2008
2215
2321
2256
2282
2199
1653
866
-316
-1517
-1971
-1852
-1249
-649
-767
-1279
-1869
-2085
-1506
-724
-312
-451
-1182
-1951
-2270
-2106
-1759
-1698
-1894
-2122
-2059
-1473
-580
107
239
-80
-448
-555
-358
60
239
-76
-537
-920
-1023
-761
-359
-104
-112
-236
-264
-162
-25
11
-188
-561
-889
-1030
-1050
-993
-1016
-1155
-1248
-1211
-1031
-776
-539
-408
-428
-455
-416
-363
-364
-388
-439
-537
-565
-492
-387
-296
-215
-149
-63
44
195
287
272
235
125
2
-58
-110
-170
-249
-398
-534
-640
-695
-665
-617
-632
-722
-893
-1067
-1159
-1147
-1071
-1042
-1158
-1314
-1337
-1305
-1236
-1134
-1124
-1213
-1285
-1237
-1133
-1054
-984
-990
-1139
-1254
-1193
-1116
-1042
-948
-962
-1071
-1087
-976
-890
-847
-826
-858
-930
-924
-868
-860
-848
-806
-801
-820
-778
-688
-626
-584
-556
-547
-524
-471
-387
-356
-345
-314
-292
-233
-188
-148
-104
-88
-66
-51
-8
38
84
107
124
135
147
236
301
311
346
364
388
414
434
502
529
531
584
660
748
800
836
868
866
899
956
1007
1022
1007
968
926
943
978
1019
1055
1035
1032
1065
1074
1103
1126
1133
1114
1137
1192
1211
1247
1241
1182
1127
1071
980
746
526
325
134
145
239
301
341
318
282
306
363
400
390
326
185
45
-68
-145
-289
-493
-694
-892
-979
-901
-767
-743
-813
-913
-1103
-1263
-1290
-1320
-1410
-1506
-1639
-1738
-1803
-1842
-1821
-1878
-1937
-1919
-1872
-1755
-1596
-1501
-1483
-1504
-1525
-1503
-1447
-1346
-1271
-1243
-1194
-1144
-1073
-957
-843
-719
-605
-478
-312
-128
1
67
88
76
81
118
177
227
238
283
320
315
344
409
446
450
474
509
525
534
523
461
360
252
161
38
-79
-111
-131
-151
-164
-239
-346
-439
-517
-561
-622
-703
-752
-822
-947
-1068
-1176
-1309
-1441
-1484
-1493
-1550
-1611
-1625
-1627
-1709
-1755
-1698
-1658
-1653
-1591
-1575
-1618
-1625
-1620
-1611
-1622
-1628
-1565
-1492
-1430
-1332
-1224
-1127
-1047
-989
-927
-857
-764
-663
-545
-477
-461
-404
-352
-326
-229
-122
-45
30
74
149
235
310
386
426
447
478
488
477
482
518
559
571
615
673
723
792
902
990
1057
1151
1193
1195
1233
1230
1193
1187
1163
1141
1108
1106
1093
1072
1139
1162
1136
1191
1203
1178
1187
1173
1154
1160
1155
1127
1106
1068
1059
1102
1159
1161
1130
1054
932
730
549
383
244
292
374
469
565
539
534
520
425
313
243
203
105
5
-70
-252
-496
-706
-889
-1070
-1164
-1084
-1054
-1126
-1187
-1293
-1452
-1599
-1683
-1758
-1839
-1880
-1892
-1889
-1956
-2021
-2055
-2128
-2135
-2052
-1920
-1763
-1643
-1534
-1446
-1394
-1325
-1232
-1139
-1075
-1009
-945
-879
-800
-713
-610
-500
-357
-211
-45
94
172
238
288
313
360
402
456
470
453
396
382
402
462
475
484
564
602
644
581
510
449
349
248
257
196
123
85
-7
-169
-277
-390
-506
-563
-610
-663
-701
-780
-874
-925
-1019
-1129
-1255
-1349
-1408
-1491
-1525
-1544
-1604
-1652
-1672
-1696
-1682
-1653
-1627
-1598
-1565
-1556
-1595
-1614
-1598
-1616
-1611
-1559
-1518
-1464
-1369
-1300
-1245
-1186
-1116
-1027
-941
-850
-783
-732
-729
-745
-733
-729
-698
-654
-637
-600
-533
-451
-370
-261
-169
-85
-7
68
137
180
227
256
301
337
374
443
524
622
732
823
916
990
1059
1116
1150
1176
1186
1158
1124
1107
1103
1110
1125
1134
1160
1166
1147
1122
1108
1114
1103
1075
1039
988
923
858
797
779
767
778
825
827
842
922
1014
1116
1186
1267
1327
1335
1356
1290
1147
897
614
385
274
364
547
776
926
914
897
841
701
568
463
373
269
185
128
-74
-436
-815
-1096
-1327
-1433
-1283
-1166
-1184
-1240
-1387
-1613
-1795
-1877
-1957
-2030
-2050
-1998
-1938
-1940
-1963
-1982
-2019
-2024
-1936
-1769
-1501
-1218
-1072
-1045
-1045
-1022
-952
-869
-778
-713
-690
-605
-523
-461
-352
-252
-130
64
229
326
367
409
410
442
483
456
421
370
310
220
167
165
177
259
328
375
389
338
287
225
158
116
76
13
-83
-214
-343
-474
-568
-654
-721
-748
-763
-774
-765
-784
-837
-864
-894
-945
-1031
-1113
-1190
-1252
-1288
-1359
-1470
-1549
-1588
-1558
-1479
-1421
-1408
-1344
-1260
-1241
-1252
-1256
-1284
-1353
-1423
-1486
-1538
-1530
-1481
-1448
-1446
-1455
-1416
-1329
-1229
-1151
-1083
-1044
-990
-948
-943
-935
-961
-963
-945
-892
-798
-683
-549
-428
-346
-252
-111
28
159
287
338
395
438
461
498
518
565
596
640
722
798
858
917
937
935
936
994
1035
1008
981
948
905
869
833
804
772
714
674
671
712
772
811
868
892
874
917
983
1019
1051
1075
1058
1047
1128
1250
1364
1480
1567
1606
1637
1683
1732
1746
1664
1521
1260
988
778
614
616
703
819
930
942
956
916
759
570
371
212
67
-45
-111
-292
-636
-980
-1257
-1512
-1634
-1537
-1414
-1383
-1352
-1370
-1446
-1524
-1551
-1562
-1630
-1659
-1628
-1595
-1609
-1663
-1728
-1824
-1886
-1810
-1647
-1487
-1350
-1217
-1117
-1043
-972
-852
-785
-794
-816
-835
-795
-732
-663
-591
-535
-488
-437
-321
-160
-44
31
121
181
184
199
215
183
118
62
25
23
73
136
197
231
271
317
353
365
322
275
226
163
124
88
2
-120
-272
-422
-560
-666
-698
-691
-640
-636
-699
-794
-942
-1056
-1158
-1267
-1354
-1413
-1423
-1453
-1523
-1565
-1639
-1727
-1780
-1740
-1664
-1597
-1467
-1385
-1452
-1582
-1643
-1648
-1676
-1703
-1658
-1654
-1714
-1699
-1624
-1608
-1574
-1450
-1377
-1338
-1248
-1141
-1051
-1000
-939
-851
-778
-720
-670
-614
-573
-481
-345
-199
-61
33
108
157
190
247
320
413
491
500
508
519
519
541
567
612
629
664
729
740
726
726
738
738
732
758
789
781
756
695
653
659
694
796
845
887
941
930
972
1025
1080
1191
1245
1273
1302
1293
1274
1261
1259
1307
1367
1426
1485
1535
1540
1543
1532
1505
1460
1327
1110
869
630
520
514
515
589
607
546
499
439
298
127
-7
-126
-259
-314
-386
-585
-823
-1048
-1283
-1438
-1417
-1308
-1273
-1274
-1255
-1274
-1351
-1390
-1414
-1519
-1618
-1643
-1639
-1630
-1647
-1671
-1699
-1740
-1725
-1601
-1457
-1311
-1176
-1094
-1017
-966
-928
-910
-919
-927
-924
-883
-809
-741
-670
-578
-495
-389
-247
-95
12
74
129
179
227
238
232
193
108
54
51
65
85
117
158
191
216
283
312
290
269
194
109
34
-30
-88
-171
-322
-470
-565
-614
-593
-555
-561
-627
-698
-738
-750
-802
-926
-1047
-1162
-1280
-1373
-1451
-1531
-1657
-1753
-1711
-1678
-1661
-1560
-1544
-1649
-1682
-1597
-1522
-1500
-1466
-1509
-1696
-1813
-1769
-1748
-1771
-1741
-1702
-1678
-1648
-1554
-1424
-1367
-1307
-1222
-1173
-1116
-1018
-966
-997
-1031
-1018
-927
-779
-613
-452
-372
-300
-217
-134
-19
89
138
146
155
156
148
163
182
169
174
247
321
380
452
450
435
452
456
542
568
541
558
544
595
662
726
779
757
771
791
845
958
1020
1091
1135
1147
1198
1251
1301
1318
1344
1384
1393
1435
1469
1499
1534
1565
1636
1733
1850
1924
1935
1942
1837
1617
1335
897
421
37
-199
-169
-21
126
269
285
295
361
328
211
26
-161
-246
-274
-263
-436
-827
-1209
-1511
-1632
-1485
-1228
-1103
-1124
-1166
-1161
-1114
-1031
-968
-1080
-1353
-1545
-1573
-1527
-1450
-1460
-1634
-1851
-1964
-1853
-1602
-1380
-1228
-1191
-1200
-1134
-997
-867
-845
-957
-1102
-1196
-1165
-1041
-906
-809
-727
-613
-437
-202
4
137
205
256
340
414
420
362
226
81
19
29
87
179
233
257
299
385
471
496
457
346
169
18
-94
-219
-402
-671
-922
-1099
-1098
-971
-874
-847
-911
-966
-959
-884
-822
-917
-1129
-1341
-1452
-1492
-1491
-1531
-1619
-1891
-2123
-2064
-1949
-1772
-1591
-1615
-1751
-1745
-1612
-1523
-1576
-1739
-1950
-2079
-2057
-1904
-1778
-1737
-1674
-1579
-1460
-1228
-998
-895
-873
-852
-834
-772
-669
-651
-709
-778
-761
-639
-449
-253
-90
-15
46
154
278
420
492
503
411
304
263
285
289
332
347
305
393
502
640
779
857
849
899
919
904
909
836
764
774
885
1008
1097
1140
1085
1084
1083
1161
1335
1385
1385
1366
1320
1255
1319
1405
1398
1423
1441
1514
1684
1796
1880
1944
1985
2116
2312
2366
2181
1648
655
-368
-1532
-2203
-2089
-1894
-1382
-1169
-1282
-1199
-1032
-540
-142
-170
-495
-959
-1270
-1288
-1078
-915
-1005
-1259
-1289
-975
-458
178
561
454
150
-24
-25
-6
-132
-502
-1142
-1734
-1877
-1665
-1339
-1062
-996
-1096
-1220
-1214
-1097
-1121
-1322
-1569
-1778
-1800
-1637
-1407
-1199
-1130
-1007
-694
-265
246
663
860
844
740
670
637
621
549
421
337
386
543
689
809
836
749
634
505
347
148
-124
-437
-745
-991
-1138
-1175
-1211
-1240
-1220
-1140
-1029
-897
-846
-963
-1107
-1459
-1518
-1484
-1577
-1625
-1901
-1974
-1953
-1677
-1264
-1168
-1151
-1216
-1197
-1180
-1138
-1144
-1345
-1577
-1808
-1885
-1937
-1956
-1806
-1796
-1806
-1700
-1489
-1303
-1293
-1382
-1539
-1686
-1646
-1464
-1399
-1390
-1376
-1314
-1179
-946
-594
-302
-148
-65
-64
-55
-18
28
41
-60
-110
-100
-1
122
222
307
353
453
561
639
653
572
419
260
171
165
154
156
163
143
185
277
425
497
589
644
574
538
496
435
443
432
569
770
910
1080
1201
1226
1258
1331
1439
1581
1688
1739
1654
1478
1429
1488
1587
1590
1633
1614
1731
1973
2192
2419
2406
2440
2464
2406
2365
1938
979
-186
-1438
-2237
-2067
-1614
-1064
-745
-867
-895
-776
-298
196
189
-157
-640
-1062
-1150
-912
-662
-684
-905
-932
-646
-161
411
675
406
-94
-443
-551
-594
-755
-1131
-1734
-2289
-2428
-2172
-1795
-1530
-1423
-1472
-1566
-1556
-1453
-1457
-1625
-1789
-1849
-1671
-1326
-930
-614
-471
-323
-22
426
897
1207
1291
1219
1059
946
890
848
762
651
578
594
685
756
774
681
474
269
105
-69
-289
-558
-805
-1014
-1110
-1054
-962
-878
-784
-719
-675
-621
-525
-433
-445
-499
-587
-714
-829
-1030
-1244
-1410
-1419
-1243
-1012
-810
-844
-1052
-1261
-1379
-1473
-1553
-1705
-2192
-2561
-2843
-2881
-2572
-2346
-2035
-1913
-1795
-1565
-1405
-1248
-1283
-1349
-1473
-1499
-1419
-1397
-1299
-1288
-1234
-1111
-821
-429
-191
-61
-132
-284
-401
-392
-352
-416
-477
-540
-587
-553
-399
-203
-7
151
283
378
408
479
476
389
332
312
340
410
414
435
443
497
633
761
857
884
827
669
520
443
353
351
410
495
632
763
996
1241
1333
1444
1531
1436
1392
1360
1255
1223
1239
1287
1427
1458
1545
1591
1665
1701
1719
1919
1959
2063
2213
2239
2157
1978
1836
1406
497
-337
-1271
-2051
-2030
-1695
-1170
-891
-874
-716
-752
-525
-71
15
-264
-618
-911
-1044
-871
-522
-390
-559
-661
-465
-145
226
460
351
-44
-394
-527
-672
-873
-1178
-1676
-2143
-2343
-2195
-1882
-1635
-1513
-1558
-1628
-1624
-1544
-1513
-1613
-1740
-1785
-1610
-1272
-888
-562
-366
-182
90
471
885
1180
1260
1198
1053
946
905
854
752
609
495
474
503
569
594
491
332
142
-14
-181
-383
-588
-806
-992
-1083
-1064
-961
-880
-807
-820
-879
-797
-852
-747
-614
-676
-703
-866
-1004
-1070
-1162
-1219
-1323
-1497
-1635
-1611
-1553
-1441
-1332
-1393
-1509
-1637
-1677
-1696
-1823
-1904
-2016
-2123
-2137
-2072
-1943
-1853
-1748
-1624
-1491
-1327
-1162
-1060
-1061
-1090
-1062
-1003
-923
-833
-794
-776
-685
-560
-373
-192
-82
8
9
-14
-8
-2
2
-16
-31
5
79
193
321
401
462
508
581
672
709
663
557
470
373
305
298
298
284
318
401
483
609
730
770
754
707
694
659
652
698
693
740
851
1034
1157
1382
1445
1375
1446
1315
1416
1453
1387
1428
1273
1217
1308
1342
1497
1676
1757
1877
1923
1988
2118
2123
2120
2048
1509
660
-182
-1230
-1858
-1951
-1736
-1309
-1080
-863
-716
-626
-270
58
91
-155
-447
-674
-779
-661
-448
-484
-676
-705
-538
-240
113
379
338
6
-221
-339
-511
-713
-1055
-1559
-2050
-2282
-2180
-1951
-1726
-1556
-1505
-1507
-1441
-1316
-1236
-1265
-1337
-1372
-1303
-1082
-779
-510
-296
-110
110
426
788
1086
1250
1284
1216
1090
982
896
741
567
429
337
293
297
297
269
203
97
-1
-132
-305
-502
-671
-820
-898
-906
-886
-816
-756
-718
-648
-548
-426
-327
-292
-312
-410
-535
-718
-853
-997
-1183
-1291
-1436
-1516
-1573
-1515
-1449
-1482
-1470
-1550
-1641
-1714
-1757
-1800
-2021
-2332
-2425
-2585
-2589
-2294
-2048
-1805
-1652
-1408
-1215
-1105
-920
-852
-930
-1059
-1052
-1100
-1200
-1122
-1032
-925
-790
-530
-276
-191
-65
-42
-105
-156
-155
-185
-332
-421
-457
-471
-390
-193
24
228
403
576
698
777
837
747
593
473
362
340
396
389
379
412
526
670
847
939
963
899
800
790
753
738
760
733
754
864
1027
1228
1343
1522
1665
1720
1884
1825
1742
1709
1571
1564
1561
1607
1711
1779
1900
1978
2004
2083
2110
2078
1698
945
61
-973
-1841
-2057
-1907
-1612
-1307
-1134
-989
-828
-445
31
193
82
-148
-428
-640
-564
-373
-445
-708
-840
-766
-548
-145
210
209
-63
-306
-426
-568
-749
-1045
-1571
-2158
-2530
-2573
-2379
-2145
-1948
-1838
-1808
-1665
-1408
-1209
-1112
-1149
-1224
-1190
-1029
-754
-514
-376
-235
-58
248
667
1025
1259
1342
1301
1221
1162
1085
937
724
467
231
109
98
109
98
75
7
-59
-125
-232
-347
-494
-640
-758
-832
-877
-890
-895
-948
-917
-868
-743
-593
-500
-445
-471
-531
-619
-828
-1189
-1439
-1761
-1865
-1759
-1676
-1532
-1565
-1540
-1544
-1552
-1495
-1534
-1670
-1849
-1975
-2143
-2204
-2102
-2018
-1949
-1862
-1682
-1492
-1352
-1150
-1055
-1009
-906
-776
-715
-766
-830
-895
-956
-907
-705
-490
-264
-73
36
57
60
134
151
114
75
-23
-77
-51
15
89
150
264
372
482
599
686
696
665
618
513
428
347
267
197
163
206
307
442
613
702
789
836
842
897
854
864
897
935
989
1075
1206
1182
1268
1376
1401
1527
1459
1525
1484
1368
1487
1441
1407
1445
1527
1551
1592
1672
1656
1701
1595
1719
1661
1093
531
-289
-1264
-1760
-1772
-1561
-1255
-1039
-826
-714
-592
-82
247
238
119
-120
-368
-504
-303
-125
-297
-467
-520
-494
-320
-14
196
13
-283
-453
-622
-755
-899
-1208
-1716
-2215
-2430
-2383
-2212
-1940
-1750
-1709
-1643
-1522
-1346
-1161
-1081
-1097
-1105
-1037
-862
-599
-337
-167
-47
144
427
731
1000
1195
1250
1173
1070
1005
900
725
557
349
155
68
65
92
76
41
-20
-104
-174
-241
-365
-523
-650
-725
-775
-768
-765
-782
-846
-902
-842
-815
-678
-612
-578
-591
-719
-771
-943
-1121
-1338
-1641
-1904
-2084
-2076
-1980
-1868
-1820
-1862
-1853
-1837
-1803
-1806
-1887
-1993
-2132
-2194
-2182
-2114
-2026
-1913
-1789
-1674
-1515
-1298
-1110
-1023
-947
-890
-849
-802
-792
-819
-894
-907
-807
-642
-435
-242
-91
-24
27
109
137
152
131
75
30
18
108
222
301
378
486
619
729
857
884
790
659
550
503
448
457
475
442
434
477
540
628
764
859
928
995
1030
1046
1086
1149
1185
1302
1403
1498
1525
1567
1647
1633
1759
1756
1676
1688
1545
1622
1748
1816
1919
1891
1887
1804
1738
1672
1344
625
-238
-1205
-2028
-2183
-1970
-1591
-1332
-1190
-1012
-930
-546
-45
127
1
-273
-532
-704
-611
-339
-302
-495
-618
-576
-421
-96
232
223
-81
-367
-526
-708
-901
-1165
-1654
-2227
-2592
-2618
-2458
-2212
-1948
-1834
-1807
-1702
-1488
-1278
-1167
-1145
-1135
-1058
-832
-483
-191
6
159
313
564
889
1193
1414
1477
1401
1250
1099
967
807
602
377
184
60
12
16
5
-41
-85
-145
-221
-285
-396
-555
-711
-818
-852
-836
-759
-685
-626
-562
-399
-458
-377
-390
-491
-334
-485
-445
-639
-879
-1002
-1271
-1338
-1568
-1757
-1862
-1876
-1807
-1768
-1656
-1669
-1720
-1767
-1783
-1833
-1953
-1994
-2088
-2164
-2125
-1961
-1751
-1566
-1378
-1282
-1201
-1080
-944
-889
-884
-878
-899
-926
-964
-927
-904
-838
-691
-605
-446
-268
-147
-13
-10
12
14
28
72
42
62
110
228
377
507
647
753
798
813
806
724
643
576
501
424
351
328
375
416
511
588
682
758
833
881
884
951
963
1012
1057
1187
1297
1459
1650
1632
1772
1696
1678
1703
1579
1631
1582
1680
1803
1826
1905
1858
1827
1777
1651
1576
1250
492
-266
-1262
-2023
-2098
-1958
-1525
-1290
-1180
-994
-896
-457
42
205
117
-117
-424
-593
-477
-230
-221
-436
-546
-540
-374
17
299
219
-140
-444
-616
-776
-863
-1106
-1617
-2155
-2491
-2523
-2353
-2071
-1849
-1784
-1773
-1632
-1417
-1240
-1111
-1111
-1146
-1067
-837
-504
-208
-16
141
309
566
893
1182
1367
1366
1265
1139
1007
900
730
505
267
73
-4
-17
-30
-43
-115
-177
-231
-290
-334
-448
-582
-723
-833
-859
-828
-733
-659
-620
-547
-448
-342
-467
-408
-548
-723
-608
-772
-834
-1060
-1190
-1236
-1362
-1336
-1465
-1597
-1771
-1817
-1923
-2086
-2078
-2104
-2126
-2160
-2145
-2153
-2189
-2122
-2037
-2006
-1901
-1672
-1514
-1443
-1396
-1359
-1289
-1168
-1024
-956
-907
-868
-857
-816
-822
-738
-629
-539
-436
-415
-361
-290
-257
-181
-181
-153
-83
-15
74
57
92
186
303
403
510
635
661
664
612
518
439
423
429
428
432
447
468
445
487
547
553
646
706
796
823
870
997
1035
1270
1408
1588
1700
1691
1772
1753
1796
1856
1870
1848
1828
1778
1818
1816
1836
1931
1912
1875
1791
1557
866
-21
-931
-1866
-2179
-2097
-1779
-1467
-1362
-1175
-1030
-737
-207
39
-38
-271
-574
-769
-704
-454
-351
-539
-688
-679
-525
-152
192
198
-116
-398
-549
-690
-784
-1016
-1531
-2150
-2567
-2651
-2497
-2231
-1992
-1893
-1863
-1719
-1460
-1254
-1151
-1175
-1242
-1218
-1003
-673
-365
-170
-72
83
293
644
1036
1269
1349
1302
1198
1108
1024
880
671
425
193
51
11
-11
-10
-31
-94
-147
-210
-261
-341
-489
-632
-737
-819
-816
-786
-721
-665
-601
-484
-393
-298
-199
-273
-310
-691
-857
-981
-1259
-1142
-1305
-1340
-1588
-1764
-1714
-1849
-1649
-1548
-1504
-1617
-1679
-1638
-1778
-1740
-1769
-1850
-1925
-1946
-1806
-1792
-1653
-1458
-1367
-1255
-1117
-991
-995
-1045
-1070
-1145
-1224
-1112
-1029
-1015
-963
-901
-795
-701
-488
-308
-226
-106
-22
20
40
31
43
26
89
187
287
410
475
559
606
703
784
756
716
604
465
387
356
393
477
522
570
553
579
619
673
777
807
878
936
1037
1203
1293
1347
1422
1515
1611
1727
1804
1813
1767
1812
1884
1960
2086
2142
2107
2066
2013
1969
1904
1737
1294
472
-418
-1273
-1877
-1990
-1803
-1518
-1284
-1053
-829
-590
-251
58
94
-91
-309
-519
-627
-498
-341
-387
-495
-455
-318
-116
180
362
208
-49
-203
-360
-563
-784
-1127
-1662
-2151
-2332
-2319
-2195
-1977
-1773
-1659
-1554
-1346
-1151
-1085
-1069
-1070
-1080
-1001
-799
-570
-403
-251
-76
109
373
711
977
1130
1195
1165
1061
945
787
568
349
153
9
-87
-102
-86
-116
-150
-142
-162
-195
-212
-297
-447
-607
-736
-833
-875
-871
-805
-742
-655
-563
-487
-608
-688
-732
-863
-736
-763
-918
-1230
-1607
-1774
-1859
-1758
-1634
-1541
-1589
-1587
-1534
-1516
-1395
-1351
-1433
-1604
-1717
-1750
-1803
-1815
-1811
-1821
-1733
-1506
-1309
-1198
-1148
-1154
-1189
-1212
-1091
-972
-962
-1010
-1087
-1116
-1082
-896
-706
-555
-397
-272
-159
-55
31
67
50
52
103
181
266
349
412
454
559
685
833
939
942
838
712
639
575
581
612
601
559
550
559
600
669
787
851
918
962
990
1033
1016
1094
1142
1214
1343
1410
1509
1549
1644
1653
1702
1869
1925
2046
2076
2035
2033
2050
2081
2068
1794
1205
432
-455
-1224
-1600
-1666
-1555
-1336
-1196
-1022
-799
-484
-146
-46
-156
-377
-580
-659
-617
-536
-595
-787
-881
-850
-675
-348
-74
-15
-121
-206
-230
-308
-429
-704
-1203
-1732
-2055
-2154
-2143
-2038
-1916
-1861
-1801
-1594
-1338
-1201
-1125
-1097
-1115
-1065
-908
-728
-620
-559
-459
-336
-130
181
492
739
923
1053
1154
1209
1191
1082
902
717
548
401
310
239
166
109
87
96
104
75
2
-89
-205
-312
-390
-441
-522
-608
-651
-719
-741
-712
-682
-604
-520
-470
-420
-511
-741
-1043
-1496
-1763
-1904
-1922
-1854
-1874
-1818
-1759
-1581
-1403
-1335
-1366
-1483
-1529
-1586
-1620
-1652
-1740
-1815
-1848
-1763
-1653
-1551
-1401
-1308
-1238
-1162
-1029
-906
-878
-893
-975
-1104
-1128
-1079
-1004
-897
-762
-571
-402
-224
-56
9
41
75
118
175
240
287
296
306
379
452
524
597
657
713
726
755
750
710
662
630
599
579
561
542
568
599
643
693
733
728
757
775
818
886
903
1002
1082
1145
1260
1321
1336
1385
1397
1435
1463
1440
1487
1540
1619
1700
1715
1768
1777
1664
1450
1063
543
-31
-501
-785
-852
-710
-593
-480
-349
-225
-8
118
91
-84
-307
-401
-414
-357
-378
-550
-803
-992
-1008
-903
-712
-564
-550
-554
-514
-454
-437
-507
-680
-926
-1073
-1100
-1122
-1125
-1154
-1241
-1295
-1226
-1069
-931
-846
-806
-790
-743
-633
-501
-455
-479
-496
-530
-542
-512
-471
-462
-420
-312
-205
-82
22
83
70
18
-5
-22
-32
-12
-18
-69
-79
-95
-115
-112
-94
-44
-25
11
55
50
13
-20
-103
-210
-266
-331
-395
-485
-587
-688
-716
-701
-615
-520
-549
-613
-705
-824
-906
-1015
-1115
-1142
-1098
-1015
-1004
-1069
-1167
-1276
-1312
-1282
-1252
-1233
-1208
-1239
-1301
-1317
-1313
-1315
-1296
-1295
-1313
-1333
-1323
-1319
-1346
-1347
-1341
-1303
-1263
-1216
-1198
-1179
-1114
-1038
-927
-830
-764
-706
-710
-736
-730
-715
-653
-550
-444
-338
-251
-191
-145
-112
-68
19
123
210
271
311
319
333
380
431
530
633
700
735
768
800
814
841
886
917
975
1036
1037
1061
1104
1149
1192
1248
1308
1323
1369
1383
1405
1477
1522
1629
1700
1731
1824
1864
1908
1909
1861
1785
1561
1304
1004
717
636
668
793
947
1015
1011
887
705
485
249
68
-59
-153
-236
-373
-603
-863
-1078
-1262
-1325
-1278
-1245
-1235
-1204
-1212
-1286
-1357
-1438
-1564
-1682
-1722
-1727
-1740
-1763
-1767
-1801
-1830
-1766
-1660
-1586
-1488
-1415
-1359
-1294
-1205
-1113
-1074
-1042
-1001
-988
-1030
-1034
-1000
-961
-863
-715
-582
-447
-303
-210
-172
-129
-81
-42
-5
54
111
136
119
111
112
98
122
180
264
328
380
431
458
449
458
463
395
329
233
168
139
115
169
145
77
-37
-198
-292
-374
-419
-442
-484
-491
-528
-616
-753
-941
-1133
-1266
-1308
-1354
-1397
-1434
-1522
-1585
-1617
-1633
-1654
-1684
-1693
-1724
-1724
-1683
-1697
-1699
-1698
-1676
-1652
-1639
-1591
-1570
-1544
-1467
-1372
-1273
-1200
-1148
-1143
-1177
-1149
-1116
-1075
-986
-880
-762
-665
-538
-446
-396
-328
-254
-175
-81
29
119
162
223
321
422
568
712
804
877
928
1001
1086
1163
1253
1317
1346
1380
1384
1391
1414
1475
1548
1617
1694
1753
1789
1797
1818
1812
1814
1866
1964
2092
2169
2198
2168
2112
1995
1767
1480
1176
1008
994
1088
1281
1357
1299
1197
1000
783
532
317
180
21
-68
-189
-443
-726
-1001
-1249
-1406
-1407
-1358
-1360
-1333
-1312
-1337
-1387
-1431
-1520
-1683
-1797
-1858
-1948
-1986
-1972
-2005
-2047
-2002
-1890
-1828
-1771
-1664
-1606
-1548
-1419
-1292
-1210
-1161
-1112
-1132
-1179
-1194
-1199
-1175
-1093
-960
-802
-637
-484
-361
-290
-220
-137
-65
9
85
122
124
126
112
88
74
101
165
224
314
407
478
537
567
575
572
593
549
471
435
372
302
263
228
201
159
113
55
-37
-202
-441
-668
-811
-727
-595
-517
-499
-603
-724
-855
-1017
-1237
-1461
-1526
-1526
-1526
-1555
-1679
-1835
-1899
-1840
-1797
-1757
-1666
-1645
-1664
-1648
-1615
-1615
-1641
-1632
-1687
-1741
-1721
-1678
-1618
-1550
-1402
-1249
-1139
-998
-937
-940
-873
-773
-634
-458
-291
-177
-159
-126
-107
-116
-67
24
130
233
376
513
595
684
831
932
1034
1140
1194
1224
1245
1276
1301
1369
1475
1546
1596
1652
1671
1718
1783
1835
1924
1972
2050
2083
2036
2005
1980
1984
2054
2083
2089
2056
1907
1655
1306
968
805
795
894
1089
1206
1182
1084
900
668
420
223
74
-84
-172
-258
-462
-744
-1018
-1248
-1413
-1432
-1393
-1379
-1391
-1404
-1444
-1493
-1514
-1579
-1700
-1798
-1858
-1941
-1998
-2024
-2065
-2125
-2074
-1937
-1819
-1726
-1655
-1609
-1552
-1441
-1303
-1171
-1060
-967
-940
-962
-944
-945
-928
-844
-742
-584
-429
-289
-174
-113
-50
19
90
198
288
348
355
354
344
318
318
331
353
379
409
447
459
473
487
496
441
356
300
194
185
167
117
120
72
31
-41
-161
-291
-438
-459
-431
-445
-486
-601
-757
-848
-884
-925
-1026
-1109
-1192
-1314
-1398
-1471
-1580
-1657
-1684
-1730
-1753
-1753
-1783
-1812
-1815
-1812
-1816
-1764
-1711
-1732
-1766
-1774
-1769
-1739
-1664
-1626
-1579
-1524
-1450
-1370
-1291
-1180
-1102
-1019
-895
-767
-666
-583
-484
-400
-331
-232
-136
-65
1
54
105
171
249
362
495
628
701
775
866
940
996
1062
1142
1184
1216
1285
1349
1378
1429
1509
1589
1652
1733
1819
1843
1879
1926
1925
1940
1972
2017
2041
2058
2074
2013
1939
1816
1542
1188
834
575
483
551
671
746
748
697
647
560
439
269
43
-131
-215
-262
-353
-599
-940
-1250
-1436
-1426
-1341
-1292
-1314
-1369
-1412
-1400
-1305
-1296
-1429
-1585
-1727
-1806
-1802
-1780
-1803
-1907
-1981
-1956
-1871
-1779
-1702
-1675
-1674
-1588
-1442
-1282
-1136
-1065
-1093
-1134
-1114
-1053
-968
-864
-782
-696
-571
-397
-227
-134
-80
-30
8
81
186
273
275
229
198
167
175
205
217
215
251
302
349
389
396
350
270
208
135
43
-48
-153
-251
-332
-358
-376
-409
-455
-533
-649
-807
-1016
-1251
-1466
-1584
-1557
-1486
-1377
-1300
-1274
-1228
-1185
-1191
-1274
-1386
-1472
-1507
-1507
-1530
-1594
-1680
-1754
-1779
-1750
-1672
-1602
-1577
-1521
-1438
-1375
-1346
-1338
-1368
-1417
-1427
-1415
-1364
-1284
-1179
-1048
-941
-763
-596
-453
-351
-190
-335
-540
-373
-203
118
288
276
256
253
439
707
734
671
723
861
1032
1186
1234
1221
1253
1315
1457
1593
1642
1665
1696
1761
1842
1988
2030
2057
2131
2168
2251
2320
2385
2333
2280
2243
2197
2231
2196
1998
1504
813
137
-402
-781
-947
-927
-970
-1038
-960
-785
-525
-332
-311
-464
-687
-774
-761
-722
-768
-1015
-1346
-1563
-1630
-1515
-1348
-1282
-1322
-1356
-1227
-1043
-936
-960
-1205
-1584
-1916
-2091
-2177
-2230
-2271
-2306
-2311
-2182
-1888
-1602
-1364
-1136
-969
-756
-497
-241
-68
-27
-43
-61
-1
154
336
501
643
807
989
1199
1394
1475
1472
1407
1276
1124
959
765
558
339
189
110
50
43
13
-31
-45
-44
-23
-22
-71
-173
-383
-545
-822
-1008
-1046
-1181
-1095
-1096
-1091
-1026
-1061
-1033
-1061
-1203
-1409
-1644
-1910
-2027
-2102
-2148
-2188
-2249
-2201
-2153
-2053
-1942
-1911
-1947
-1945
-1912
-1884
-1839
-1818
-1816
-1834
-1792
-1660
-1560
-1391
-1231
-1164
-1059
-922
-780
-697
-660
-639
-669
-639
-526
-429
-326
-210
-85
31
152
317
434
488
524
567
610
656
721
750
752
784
821
863
903
922
932
920
914
946
999
1014
1013
983
954
976
992
1037
1041
1044
1078
1099
1247
1334
1524
1692
1759
1915
1868
1901
1856
1759
1744
1615
1676
1629
1555
1530
1279
892
259
-477
-1266
-1702
-1808
-1752
-1525
-1413
-1267
-1103
-798
-308
18
128
52
-156
-283
-199
-37
3
-183
-384
-507
-482
-247
-65
-73
-211
-290
-321
-320
-297
-565
-1089
-1651
-2079
-2260
-2287
-2183
-2152
-2168
-2039
-1804
-1496
-1177
-914
-766
-647
-419
-157
58
179
215
165
187
379
584
770
893
961
1035
1079
1140
1123
958
748
460
149
-104
-300
-462
-608
-696
-743
-745
-675
-605
-561
-524
-464
-406
-364
-345
-365
-502
-586
-755
-848
-773
-898
-823
-873
-871
-738
-762
-702
-810
-940
-1087
-1330
-1560
-1807
-2008
-2141
-2272
-2320
-2370
-2291
-2147
-2045
-1890
-1772
-1589
-1495
-1436
-1393
-1408
-1371
-1349
-1343
-1331
-1258
-1117
-1001
-848
-714
-663
-552
-517
-538
-608
-720
-737
-807
-837
-794
-781
-676
-579
-438
-286
-144
30
118
235
344
440
532
571
622
654
698
737
771
806
822
830
845
853
900
931
947
917
886
902
925
989
1039
1110
1207
1311
1470
1602
1745
1969
2059
2152
2132
2081
2040
1913
1931
1836
1867
1919
1921
1906
1851
1639
1063
329
-610
-1448
-1831
-1919
-1792
-1628
-1568
-1389
-1187
-776
-218
42
150
24
-162
-206
-102
55
-73
-349
-619
-761
-669
-456
-329
-430
-556
-584
-572
-508
-566
-928
-1499
-2039
-2365
-2491
-2444
-2365
-2384
-2344
-2144
-1802
-1426
-1077
-805
-640
-440
-153
115
289
362
344
305
387
596
796
917
1004
1058
1098
1202
1269
1231
1043
777
487
198
-11
-196
-390
-536
-609
-609
-539
-454
-378
-342
-302
-227
-111
-39
-42
-94
-222
-322
-437
-466
-446
-447
-399
-435
-453
-481
-541
-615
-797
-963
-1390
-1983
-2515
-3100
-3179
-3101
-2845
-2556
-2375
-2024
-1782
-1437
-1186
-1067
-1039
-1138
-1268
-1405
-1403
-1328
-1350
-1332
-1256
-1099
-888
-791
-769
-845
-872
-812
-830
-894
-1062
-1301
-1477
-1546
-1393
-1149
-823
-491
-255
18
265
540
687
723
738
706
735
753
744
723
705
730
798
867
934
931
851
739
721
721
762
750
743
708
647
662
706
887
1014
1269
1441
1677
1860
2006
2192
2204
2330
2276
2291
2165
2025
1956
1829
1824
1892
2007
2030
2061
1663
948
68
-970
-1713
-2117
-2236
-2175
-2144
-2050
-1825
-1485
-872
-330
16
160
107
92
148
273
271
53
-230
-448
-493
-394
-303
-291
-425
-483
-385
-267
-200
-372
-853
-1463
-1956
-2248
-2375
-2443
-2497
-2514
-2454
-2214
-1843
-1448
-1087
-808
-556
-227
110
381
520
523
459
470
606
781
932
994
1020
1066
1160
1280
1323
1227
1021
753
462
198
-41
-288
-514
-706
-795
-795
-763
-701
-655
-588
-457
-312
-186
-96
-106
-161
-247
-326
-336
-376
-402
-463
-539
-558
-585
-608
-667
-790
-1033
-1279
-1552
-1925
-2247
-2697
-3059
-3192
-3171
-2915
-2673
-2408
-2190
-1990
-1700
-1466
-1254
-1132
-1135
-1256
-1373
-1377
-1361
-1296
-1254
-1210
-1110
-1005
-868
-776
-761
-779
-821
-891
-966
-1086
-1201
-1284
-1305
-1228
-1028
-736
-464
-181
71
302
543
721
880
964
1015
1024
1007
976
960
990
970
952
951
938
904
861
838
756
722
770
774
802
817
778
805
841
936
1083
1196
1442
1607
1812
2015
2119
2293
2307
2340
2276
2157
2062
1880
1859
1819
1897
1966
1954
1917
1504
839
-3
-991
-1712
-2088
-2212
-2123
-2121
-2024
-1881
-1563
-1002
-533
-146
-37
-57
-79
-23
122
108
-65
-330
-521
-541
-434
-340
-364
-438
-434
-342
-233
-204
-429
-913
-1466
-1926
-2190
-2303
-2356
-2424
-2475
-2377
-2130
-1801
-1471
-1180
-952
-700
-381
-85
116
193
163
135
227
431
658
825
919
995
1079
1214
1345
1363
1254
1045
789
531
293
82
-156
-329
-465
-545
-555
-550
-521
-537
-494
-404
-326
-243
-233
-281
-390
-458
-506
-495
-475
-461
-436
-444
-415
-426
-443
-506
-626
-766
-1015
-1257
-1761
-2188
-2564
-2819
-2609
-2583
-2422
-2356
-2255
-1999
-1788
-1496
-1369
-1293
-1309
-1394
-1445
-1425
-1380
-1340
-1356
-1312
-1166
-969
-855
-859
-843
-857
-838
-824
-914
-1059
-1243
-1359
-1413
-1337
-1109
-908
-682
-521
-366
-146
38
212
291
389
472
508
564
615
659
697
751
833
957
1019
1021
907
816
788
772
783
762
693
708
651
674
789
881
1040
1069
1165
1237
1355
1524
1676
1782
1915
2050
2057
2067
1972
1883
1805
1702
1707
1664
1743
1780
1867
1987
1975
1789
1187
337
-608
-1389
-1753
-1850
-1900
-1886
-1894
-1738
-1321
-833
-304
0
26
-20
-64
49
159
85
-163
-453
-583
-508
-325
-236
-227
-263
-259
-132
-11
-10
-258
-748
-1258
-1592
-1759
-1847
-1969
-2111
-2161
-2075
-1824
-1544
-1319
-1184
-1051
-865
-624
-354
-223
-222
-276
-270
-114
118
347
507
606
733
891
1095
1236
1240
1115
910
731
562
407
231
7
-160
-251
-268
-234
-251
-282
-356
-371
-346
-315
-353
-408
-735
-901
-1119
-1261
-1080
-1234
-1058
-1094
-1003
-799
-770
-705
-872
-933
-1032
-1079
-1090
-1194
-1289
-1457
-1592
-1626
-1701
-1699
-1803
-1906
-1919
-1897
-1782
-1736
-1742
-1788
-1838
-1853
-1806
-1743
-1724
-1699
-1595
-1489
-1329
-1193
-1114
-1048
-1022
-938
-862
-772
-735
-716
-714
-658
-600
-524
-431
-371
-300
-218
-89
1
106
136
155
173
215
299
372
403
416
466
537
616
656
702
678
656
664
708
776
809
840
827
842
842
903
885
901
917
1016
1095
1178
1301
1360
1463
1536
1643
1660
1703
1657
1668
1611
1635
1657
1593
1685
1590
1749
1795
1883
1910
1651
1348
671
38
-617
-1103
-1314
-1477
-1459
-1445
-1350
-1111
-851
-498
-303
-232
-241
-344
-352
-388
-442
-565
-753
-814
-757
-604
-471
-426
-402
-341
-259
-146
-125
-269
-529
-840
-1064
-1236
-1335
-1420
-1514
-1557
-1497
-1410
-1296
-1211
-1168
-1098
-1045
-909
-801
-740
-756
-793
-706
-620
-446
-291
-165
-16
106
316
475
614
701
682
636
560
514
457
364
272
196
176
167
153
99
34
-23
-64
-56
-92
-143
-256
-388
-517
-644
-707
-799
-853
-887
-906
-855
-842
-872
-1037
-1105
-1259
-1339
-1377
-1550
-1594
-1698
-1635
-1554
-1456
-1338
-1264
-1213
-1199
-1177
-1150
-1189
-1286
-1430
-1512
-1527
-1568
-1535
-1587
-1562
-1536
-1484
-1413
-1379
-1329
-1356
-1395
-1415
-1397
-1399
-1379
-1339
-1240
-1128
-982
-849
-691
-546
-443
-329
-255
-181
-142
-105
-81
-33
31
124
203
304
393
454
526
532
569
594
599
587
568
560
569
565
557
598
628
711
731
783
793
853
888
883
906
915
960
977
1037
1048
1116
1088
1138
1120
1163
1156
1090
1128
996
1096
1090
1111
1210
1181
1242
1184
1003
882
549
389
124
-135
-165
-465
-391
-485
-489
-294
-401
-199
-246
-262
-140
-317
-246
-377
-491
-482
-678
-569
-707
-703
-615
-698
-494
-508
-465
-417
-525
-485
-596
-649
-693
-833
-817
-889
-897
-842
-913
-838
-833
-817
-744
-771
-673
-697
-708
-644
-709
-691
-707
-738
-693
-711
-631
-576
-496
-374
-337
-227
-209
-180
-134
-151
-116
-118
-102
-83
-115
-107
-135
-168
-161
-192
-195
-171
-191
-179
-199
-247
-279
-352
-396
-464
-552
-585
-662
-713
-747
-793
-772
-801
-817
-844
-872
-879
-915
-925
-924
-936
-954
-1000
-1044
-1090
-1128
-1107
-1103
-1074
-1038
-1011
-956
-923
-887
-887
-887
-893
-912
-890
-853
-823
-792
-781
-741
-719
-686
-636
-603
-583
-578
-583
-580
-552
-542
-542
-523
-513
-519
-506
-460
-408
-377
-345
-312
-280
-268
-254
-245
-242
-222
-217
-205
-161
-101
-73
-61
-27
7
44
110
151
190
219
241
280
287
301
316
329
332
327
356
383
383
391
398
397
404
407
408
396
380
364
332
320
333
348
364
377
396
399
407
444
448
433
428
422
416
398
397
382
368
379
379
382
393
396
405
406
396
393
359
338
305
261
244
200
160
125
131
113
121
113
82
42
-11
-54
-87
-114
-154
-193
-238
-256
-265
-299
-325
-339
-367
-383
-405
-448
-497
-532
-581
-647
-704
-759
-766
-794
-811
-804
-813
-798
-783
-766
-751
-737
-715
-695
-675
-668
-652
-647
-642
-616
-571
-518
-468
-432
-413
-390
-383
-382
-381
-389
-398
-421
-420
-418
-420
-415
-402
-381
-371
-365
-353
-338
-312
-297
-293
-283
-282
-302
-299
-298
-326
-350
-364
-357
-336
-324
-311
-306
-313
-294
-294
-302
-302
-315
-343
-368
-394
-425
-460
-490
-498
-513
-534
-530
-520
-522
-525
-503
-492
-496
-486
-500
-521
-532
-517
-503
-493
-469
-451
-423
-402
-383
-385
-381
-369
-379
-363
-348
-368
-358
-305
-274
-258
-221
-201
-199
-170
-139
-87
-52
-27
-11
6
23
59
77
89
104
103
103
108
126
134
139
162
148
145
161
161
130
103
119
118
99
93
102
94
49
52
72
66
62
46
28
0
-35
-50
-53
-63
-55
-25
-22
-28
-32
-41
-60
-78
-104
-107
-98
-97
-122
-143
-142
-158
-181
-158
-156
-185
-173
-165
-171
-183
-175
-197
-217
-217
-230
-239
-256
-259
-265
-247
-234
-232
-241
-255
-285
-314
-335
-340
-340
-332
-335
-358
-398
-403
-393
-404
-393
-371
-376
-385
-379
-381
-374
-371
-371
-378
-375
-368
-361
-365
-366
-349
-341
-318
-295
-303
-327
-330
-338
-348
-369
-383
-377
-402
-414
-410
-426
-439
-425
-414
-389
-390
-384
-353
-361
-371
-370
-371
-396
-423
-431
-440
-428
-418
-392
-376
-376
-383
-380
-370
-392
-408
-405
-405
-404
-413
-401
-397
-389
-376
-384
-407
-427
-437
-440
-446
-454
-462
-448
-437
-424
-405
-384
-409
-449
-330
-317
-425
-402
-289
-340
-391
-343
-351
-356
-345
-353
-353
-328
-358
-380
-368
-343
-346
-346
-332
-323
-324
-332
-334
-332
-327
-323
-320
-336
-328
-293
-287
-299
-304
-275
-264
-277
-275
-249
-226
-213
-225
-223
-221
-233
-222
-230
-230
-225
-220
-220
-222
-222
-228
-241
-251
-235
-255
-248
-219
-241
-250
-253
-272
-285
-299
-304
-293
-306
-328
-320
-316
-320
-330
-344
-332
-329
-344
-349
-328
-342
-346
-331
-346
-344
-329
-317
-306
-308
-300
-288
-281
-269
-255
-246
-264
-281
-292
-295
-325
-347
-343
-365
-393
-395
-403
-428
-418
-404
-406
-405
-399
-379
-357
-341
-318
-302
-298
-288
-269
-226
-205
-192
-174
-174
-169
-177
-169
-170
-174
-173
-189
-199
-232
-264
-282
-301
-316
-314
-294
-274
-267
-266
-264
-255
-261
-284
-317
-322
-317
-336
-339
-337
-332
-333
-334
-336
-326
-338
-370
-376
-383
-393
-383
-381
-380
-377
-401
-390
-365
-357
-351
-321
-316
-319
-322
-316
-320
-317
-303
-286
-271
-264
-244
-248
-261
-303
-331
-345
-371
-382
-369
-357
-357
-354
-343
-335
-316
-305
-296
-304
-300
-288
-281
-284
-289
-300
-301
-304
-324
-303
-291
-285
-277
-263
-252
-242
-243
-250
-267
-289
-285
-289
-287
-290
-297
-292
-283
-277
-255
-225
-186
-151
-147
-141
-132
-135
-152
-167
-197
-214
-228
-220
-204
-220
-235
-237
-272
-286
-291
-302
-301
-295
-298
-289
-283
-299
-299
-281
-275
-254
-249
-259
-242
-254
-274
-294
-307
-300
-316
-341
-361
-362
-359
-354
-365
-372
-382
-387
-385
-400
-386
-379
-373
-363
-353
-353
-355
-351
-354
-354
-353
-372
-383
-378
-357
-349
-356
-361
-381
-390
-383
-379
-382
-380
-353
-352
-354
-335
-333
-332
-339
-326
-310
-308
-312
-320
-332
-338
-329
-333
-344
-318
-315
-329
-320
-326
-329
-321
-317
-324
-346
-347
-360
-379
-377
-376
-386
-402
-388
-364
-353
-342
-335
-339
-359
-363
-374
-382
-379
-390
-383
-374
-369
-352
-346
-344
-336
-328
-335
-344
-325
-320
-333
-334
-326
-330
-323
-312
-329
-337
-329
-318
-319
-319
-305
-310
-323
-336
-355
-392
-420
-415
-420
-410
-395
-380
-365
-343
-329
-323
-315
-322
-319
-329
-340
-329
-330
-338
-325
-325
-305
-302
-297
-260
-249
-234
-216
-202
-193
-214
-228
-241
-243
-233
-248
-272
-267
-270
-258
-243
-253
-242
-222
-222
-210
-185
-184
-186
-181
-180
-173
-167
-178
-170
-158
-162
-172
-182
-177
-163
-170
-166
-175
-192
-184
-170
-191
-208
-204
-221
-233
-236
-238
-233
-238
-260
-279
-297
-294
-283
-286
-297
-295
-289
-296
-272
-265
-254
-243
-257
-267
-257
-248
-254
-260
-272
-277
-284
-297
-299
-291
-273
-247
-231
-225
-221
-235
-240
-245
-248
-242
-249
-260
-267
-272
-264
-266
-261
-246
-235
-230
-225
-231
-227
-201
-183
-183
-182
-157
-163
-183
-186
-173
-159
-156
-153
-149
-180
-191
-169
-181
-192
-187
-207
-201
-194
-186
-194
-213
-211
-226
-228
-208
-199
-203
-214
-227
-217
-214
-207
-223
-268
-282
-289
-304
-309
-318
-318
-318
-310
-288
-256
-236
-249
-251
-244
-245
-242
-247
-246
-246
-237
-230
-232
-234
-231
-216
-206
-186
-190
-189
-173
-166
-190
-218
-242
-265
-264
-250
-247
-245
-239
-206
-187
-195
-183
-161
-158
-153
-163
-173
-165
-168
-174
-174
-167
-158
-151
-148
-138
-131
-110
-104
-97
-101
-113
-114
-119
-131
-137
-131
-135
-157
-164
-173
-179
-173
-155
-141
-153
-156
-164
-169
-171
-149
-141
-151
-145
-151
-165
-189
-194
-204
-223
-230
-220
-231
-241
-229
-226
-233
-213
-188
-176
-170
-165
-176
-204
-221
-242
-277
-320
-341
-340
-345
-351
-338
-315
-290
-286
-264
-247
-238
-241
-262
-272
-288
-301
-290
-286
-295
-296
-294
-291
-281
-255
-230
-201
-198
-223
-239
-243
-254
-246
-241
-263
-258
-258
-254
-226
-203
-200
-184
-165
-149
-127
-118
-108
-128
-151
-154
-163
-171
-175
-167
-186
-188
-171
-161
-158
-166
-193
-217
-220
-234
-237
-244
-241
-226
-201
-187
-176
-163
-145
-127
-118
-113
-112
-118
-140
-166
-185
-209
-225
-237
-259
-268
-269
-261
-279
-294
-304
-316
-338
-374
-401
-411
-422
-433
-426
-405
-387
-365
-349
-338
-320
-300
-287
-265
-253
-261
-255
-262
-269
-267
-268
-277
-279
-266
-262
-250
-247
-237
-220
-226
-234
-216
-206
-217
-239
-256
-260
-264
-261
-259
-258
-240
-222
-203
-192
-178
-155
-163
-149
-142
-144
-132
-115
-103
-106
-104
-104
-103
-109
-124
-129
-147
-163
-183
-192
-176
-180
-188
-182
-177
-179
-180
-173
-161
-170
-175
-167
-174
-178
-179
-194
-202
-195
-214
-237
-232
-232
-214
-196
-199
-209
-214
-217
-214
-207
-211
-222
-253
-263
-258
-249
-246
-250
-236
-216
-197
-192
-184
-191
-199
-192
-202
-205
-202
-214
-222
-232
-234
-247
-272
-292
-319
-346
-333
-321
-314
-297
-283
-261
-262
-257
-252
-253
-254
-248
-249
-250
-265
-269
-270
-259
-240
-244
-237
-218
-211
-200
-198
-202
-199
-190
-195
-217
-226
-237
-257
-289
-294
-292
-293
-283
-280
-294
-305
-315
-315
-310
-292
-277
-260
-245
-236
-233
-238
-218
-218
-226
-223
-223
-233
-233
-235
-259
-266
-266
-264
-264
-261
-258
-264
-291
-314
-306
-298
-283
-273
-267
-272
-272
-258
-245
-224
-212
-205
-193
-179
-158
-156
-163
-159
-146
-132
-123
-128
-142
-151
-156
-163
-174
-181
-188
-197
-207
-210
-207
-213
-202
-206
-220
-224
-243
-256
-277
-292
-302
-303
-294
-299
-321
-308
-289
-304
-293
-264
-266
-247
-237
-244
-235
-234
-226
-214
-211
-209
-205
-210
-202
-192
-190
-183
-173
-178
-188
-193
-193
-200
-199
-194
-226
-276
-257
-229
-248
-249
-252
-272
-287
-285
-300
-315
-311
-318
-334
-355
-355
-363
-382
-380
-376
-364
-367
-388
-393
-373
-358
-355
-349
-336
-316
-296
-265
-247
-251
-258
-277
-290
-299
-298
-299
-301
-293
-303
-325
-352
-385
-383
-382
-370
-349
-338
-339
-338
-330
-322
-331
-331
-315
-316
-313
-299
-288
-275
-269
-267
-272
-270
-257
-256
-259
-276
-274
-270
-287
-304
-308
-321
-334
-333
-338
-335
-345
-352
-361
-369
-378
-378
-372
-399
-421
-405
-412
-450
-463
-478
-486
-481
-454
-440
-428
-413
-403
-398
-403
-394
-378
-392
-394
-385
-399
-402
-394
-400
-408
-411
-420
-408
-389
-385
-388
-386
-387
-371
-347
-334
-331
-319
-311
-312
-311
-314
-311
-328
-336
-312
-316
-321
-312
-305
-297
-286
-285
-269
-254
-238
-225
-215
-219
-210
-205
-204
-206
-230
-238
-247
-261
-271
-275
-290
-288
-285
-298
-284
-273
-265
-258
-257
-256
-262
-249
-255
-267
-266
-275
-274
-269
-269
-286
-287
-301
-302
-308
-305
-301
-307
-312
-324
-327
-319
-322
-303
-288
-273
-249
-243
-262
-279
-289
-289
-314
-342
-338
-348
-362
-356
-337
-332
-332
-309
-319
-319
-316
-336
-349
-378
-392
-401
-403
-391
-399
-385
-364
-335
-301
-288
-275
-269
-269
-245
-235
-245
-235
-234
-236
-239
-239
-258
-279
-276
-266
-279
-291
-294
-307
-314
-326
-330
-325
-320
-331
-345
-336
-339
-336
-322
-322
-321
-315
-328
-331
-329
-342
-348
-336
-325
-326
-331
-330
-322
-312
-312
-295
-289
-301
-289
-292
-329
-327
-312
-320
-323
-333
-340
-340
-333
-345
-359
-356
-369
-375
-369
-363
-359
-367
-369
-353
-357
-371
-376
-371
-362
-347
-346
-328
-318
-330
-335
-326
-320
-320
-319
-317
-316
-294
-281
-276
-271
-273
-287
-304
-306
-316
-332
-344
-329
-335
-339
-336
-332
-308
-298
-284
-267
-275
-264
-237
-241
-236
-224
-237
-251
-263
-268
-277
-261
-233
-233
-231
-222
-219
-231
-223
-209
-209
-201
-212
-227
-243
-256
-258
-260
-283
-301
-293
-288
-296
-307
-307
-314
-334
-343
-340
-351
-376
-385
-385
-404
-411
-400
-390
-394
-394
-390
-382
-370
-361
-355
-349
-335
-357
-369
-343
-343
-369
-386
-395
-405
-417
-407
-388
-386
-369
-331
-311
-291
-273
-269
-261
-268
-278
-273
-295
-323
-326
-333
-320
-328
-327
-312
-315
-319
-333
-332
-351
-372
-388
-382
-366
-366
-352
-339
-346
-338
-316
-314
-326
-320
-329
-335
-334
-343
-348
-369
-387
-402
-414
-403
-388
-357
-334
-336
-324
-319
-325
-324
-335
-345
-345
-342
-337
-328
-314
-322
-322
-317
-322
-336
-327
-321
-328
-342
-349
-345
-373
-383
-391
-404
-409
-421
-421
-419
-399
-390
-397
-403
-411
-427
-441
-441
-444
-443
-429
-428
-435
-463
-478
-488
-485
-473
-487
-479
-468
-461
-446
-431
-442
-451
-463
-457
-434
-421
-406
-370
-373
-365
-341
-343
-352
-340
-315
-293
-277
-258
-243
-253
-256
-265
-264
-262
-283
-295
-311
-319
-317
-307
-292
-304
-311
-320
-328
-333
-335
-335
-333
-321
-296
-276
-278
-280
-283
-263
-260
-254
-234
-245
-253
-262
-274
-273
-288
-304
-315
-349
-371
-366
-357
-373
-366
-355
-358
-348
-330
-315
-311
-315
-309
-287
-296
-292
-283
-282
-280
-274
-267
-279
-298
-314
-327
-329
-330
-341
-342
-341
-345
-337
-321
-312
-302
-287
-283
-292
-302
-292
-293
-297
-305
-320
-327
-324
-309
-294
-288
-281
-266
-277
-280
-265
-271
-279
-274
-288
-301
-317
-338
-353
-355
-345
-351
-359
-349
-338
-329
-322
-311
-310
-329
-331
-332
-333
-334
-340
-326
-320
-312
-307
-299
-275
-262
-238
-233
-229
-243
-253
-268
-288
-281
-296
-312
-332
-373
-372
-354
-361
-362
-365
-393
-402
-415
-425
-422
-418
-401
-387
-370
-341
-308
-296
-283
-274
-283
-273
-264
-261
-275
-274
-265
-261
-251
-266
-248
-242
-250
-241
-220
-208
-208
-188
-192
-217
-210
-216
-217
-211
-212
-238
-252
-244
-240
-252
-263
-264
-256
-271
-296
-295
-296
-313
-323
-325
-342
-349
-327
-323
-326
-312
-295
-270
-241
-227
-238
-230
-218
-233
-241
-219
-225
-227
-218
-221
-227
-231
-219
-224
-214
-200
-208
-204
-209
-228
-232
-256
-274
-278
-305
-319
-318
-322
-308
-303
-303
-286
-275
-274
-262
-267
-276
-256
-255
-268
-273
-278
-277
-261
-261
-281
-299
-309
-309
-308
-302
-306
-321
-320
-343
-351
-343
-353
-366
-356
-348
-345
-329
-322
-295
-285
-276
-272
-273
-254
-261
-265
-253
-257
-245
-250
-252
-235
-232
-231
-232
-227
-226
-225
-226
-233
-248
-260
-263
-258
-269
-246
-252
-260
-247
-245
-252
-225
-218
-252
-255
-264
-275
-282
-289
-265
-248
-246
-238
-232
-245
-265
-271
-271
-280
-288
-292
-300
-314
-333
-340
-349
-354
-349
-330
-321
-320
-308
-310
-302
-296
-307
-316
-313
-304
-295
-289
-298
-302
-299
-302
-298
-294
-293
-307
-328
-337
-342
-333
-338
-346
-332
-326
-334
-329
-308
-295
-309
-306
-311
-319
-321
-331
-325
-316
-320
-321
-315
-317
-327
-347
-344
-328
-321
-309
-301
-301
-301
-305
-307
-288
-282
-293
-299
-282
-273
-265
-253
-245
-222
-215
-213
-224
-225
-227
-234
-205
-179
-186
-185
-182
-197
-195
-192
-195
-204
-209
-201
-203
-213
-217
-212
-207
-201
-206
-218
-217
-214
-222
-223
-215
-202
-193
-171
-159
-167
-168
-178
-166
-179
-177
-175
-183
-184
-187
-195
-201
-192
-191
-195
-202
-204
-212
-226
-246
-261
-275
-274
-272
-279
-268
-265
-281
-278
-281
-272
-269
-275
-287
-291
-299
-306
-309
-327
-336
-335
-341
-338
-338
-332
-306
-296
-279
-268
-268
-258
-242
-232
-220
-209
-212
-208
-204
-188
-178
-197
-179
-163
-172
-165
-164
-173
-201
-204
-211
-233
-234
-233
-256
-277
-264
-256
-255
-256
-257
-244
-221
-196
-172
-150
-148
-151
-162
-173
-191
-196
-194
-204
-200
-197
-198
-202
-207
-221
-223
-217
-207
-209
-211
-215
-233
-253
-268
-285
-290
-292
-292
-292
-291
-288
-306
-308
-310
-306
-297
-280
-268
-261
-267
-258
-255
-261
-266
-261
-274
-305
-305
-289
-288
-293
-277
-282
-282
-279
-287
-294
-308
-322
-323
-310
-307
-313
-313
-307
-297
-297
-292
-268
-253
-238
-223
-207
-202
-196
-197
-191
-178
-192
-183
-173
-170
-166
-166
-171
-176
-171
-164
-158
-165
-163
-161
-177
-193
-194
-202
-210
-222
-240
-240
-240
-246
-251
-250
-267
-277
-284
-308
-321
-318
-315
-311
-308
-302
-295
-301
-302
-285
-272
-259
-233
-230
-233
-239
-240
-244
-255
-259
-251
-236
-230
-225
-221
-209
-207
-224
-230
-221
-246
-269
-288
-325
-343
-350
-354
-360
-363
-347
-339
-344
-323
-299
-285
-270
-272
-268
-276
-288
-296
-313
-313
-318
-313
-308
-321
-306
-313
-306
-274
-268
-259
-230
-223
-246
-248
-254
-261
-268
-296
-322
-327
-324
-335
-348
-350
-353
-356
-348
-347
-347
-339
-323
-321
-312
-305
-297
-292
-311
-309
-292
-292
-296
-286
-291
-280
-282
-285
-289
-284
-269
-278
-289
-277
-274
-291
-315
-337
-342
-362
-394
-413
-412
-420
-422
-411
-396
-388
-383
-395
-381
-338
-318
-296
-269
-264
-251
-240
-240
-233
-224
-222
-218
-215
-209
-197
-184
-176
-180
-175
-189
-200
-195
-192
-199
-224
-252
-264
-277
-294
-293
-277
-280
-297
-283
-259
-248
-226
-215
-208
-214
-222
-244
-266
-268
-260
-261
-267
-255
-253
-255
-247
-249
-261
-257
-242
-234
-234
-223
-219
-221
-219
-212
-192
-186
-171
-164
-174
-192
-207
-201
-202
-183
-175
-191
-208
-215
-213
-213
-206
-196
-197
-209
-209
-212
-215
-220
-239
-247
-249
-246
-243
-230
-228
-239
-216
-205
-213
-218
-209
-219
-230
-219
-215
-219
-213
-195
-205
-208
-213
-214
-220
-219
-201
-205
-200
-195
-200
-215
-210
-218
-229
-224
-227
-231
-242
-244
-246
-240
-228
-233
-217
-211
-202
-184
-189
-208
-217
-229
-262
-281
-286
-292
-296
-308
-312
-311
-318
-301
-289
-309
-323
-309
-288
-277
-279
-264
-259
-257
-241
-225
-203
-198
-192
-168
-151
-137
-119
-115
-133
-147
-153
-154
-153
-143
-166
-199
-200
-207
-225
-224
-211
-216
-220
-202
-191
-201
-190
-181
-196
-211
-231
-235
-248
-261
-240
-238
-234
-209
-209
-213
-198
-206
-221
-244
-258
-261
-281
-287
-297
-315
-313
-299
-295
-296
-301
-311
-308
-302
-299
-297
-298
-282
-252
-239
-240
-215
-192
-189
-185
-165
-151
-157
-162
-167
-171
-167
-171
-166
-174
-181
-176
-175
-188
-188
-184
-192
-199
-227
-250
-264
-270
-276
-291
-301
-300
-295
-293
-288
-265
-249
-254
-254
-247
-255
-273
-291
-301
-300
-295
-297
-289
-283
-273
-274
-298
-303
-302
-330
-342
-332
-324
-335
-352
-351
-360
-370
-348
-348
-356
-323
-309
-309
-307
-316
-306
-302
-315
-310
-304
-309
-312
-298
-288
-284
-282
-280
-289
-292
-302
-312
-301
-294
-303
-300
-293
-295
-293
-291
-304
-305
-288
-303
-312
-284
-288
-295
-300
-311
-317
-331
-346
-358
-374
-395
-390
-398
-402
-387
-373
-362
-345
-339
-316
-305
-323
-327
-327
-335
-327
-319
-320
-306
-300
-289
-276
-281
-276
-271
-283
-270
-262
-262
-260
-263
-261
-268
-279
-280
-279
-288
-304
-315
-309
-305
-319
-345
-346
-346
-356
-357
-354
-346
-339
-335
-343
-350
-352
-357
-361
-358
-357
-351
-336
-336
-334
-325
-322
-324
-335
-331
-325
-338
-339
-335
-336
-352
-357
-360
-343
-341
-357
-354
-344
-332
-323
-306
-301
-295
-269
-257
-261
-268
-262
-270
-275
-277
-311
-324
-300
-283
-292
-282
-262
-282
-284
-260
-285
-316
-315
-308
-314
-303
-272
-269
-273
-296
-333
-346
-329
-348
-373
-380
-357
-370
-351
-402
-434
-485
-444
-717
-1294
-1173
-976
-1015
-897
-709
-532
-408
-392
-300
-111
-395
-632
-310
-697
-620
-386
-506
-271
-266
-504
-439
-453
-622
-437
-575
-663
-512
-640
-731
-599
-627
-536
-369
-480
-422
-284
-469
-437
-311
-351
-315
-247
-366
-332
-376
-455
-653
-696
-478
-443
-447
-435
-399
-430
-530
-466
-492
-569
-435
-525
-634
-832
-807
-855
-825
-742
-650
-569
-850
-967
-684
-714
-754
-636
-477
-468
-424
-297
-171
30
77
168
381
391
293
330
202
140
146
72
127
114
3
-240
-119
-126
-184
-139
-243
-193
-257
-417
-368
-320
-352
-423
-456
-455
-348
-229
-254
-168
40
41
-8
90
80
160
145
90
268
244
66
60
70
77
103
192
264
250
245
180
231
214
117
196
226
192
280
337
292
184
161
170
55
-50
-88
-22
-32
-100
-148
-135
-109
-135
-185
-173
-219
-312
-273
-293
-320
-264
-195
-119
-43
-34
-12
8
-64
-35
54
62
34
85
112
105
149
162
153
135
113
126
90
49
51
91
92
92
88
115
136
162
155
129
146
163
144
94
30
21
55
45
18
9
19
53
92
23
-2
-52
-97
-123
-126
-78
-117
-82
-35
6
42
-30
-4
9
60
48
-6
32
20
47
14
-17
-31
-67
-37
-56
-116
-107
-56
-88
-128
-150
-158
-159
-185
-180
-200
-214
-205
-162
-103
-130
-150
-221
-325
-324
-335
-345
-307
-245
-168
-195
-198
-180
-209
-235
-273
-299
-291
-217
-211
-201
-220
-233
-237
-255
-241
-264
-269
-235
-214
-243
-259
-258
-265
-274
-312
-268
-288
-289
-250
-291
-301
-343
-332
-308
-301
-302
-350
-341
-342
-334
-314
-337
-339
-372
-367
-332
-283
-236
-222
-178
-134
-107
-123
-135
-136
-129
-126
-108
-94
-99
-77
-14
37
48
40
40
29
24
54
99
137
120
135
161
158
179
240
336
384
427
420
398
405
401
445
432
424
422
420
412
403
442
538
597
634
651
707
747
731
769
732
722
767
793
834
851
816
841
820
872
963
1024
1119
1123
1094
990
728
465
28
-327
-667
-937
-1063
-1229
-1292
-1412
-1507
-1484
-1453
-1333
-1220
-1138
-1108
-1102
-1124
-1132
-1144
-1178
-1135
-1073
-889
-682
-408
-165
11
206
320
439
537
590
601
528
420
284
163
42
-55
-124
-142
-137
-161
-195
-277
-405
-563
-709
-854
-1009
-1141
-1272
-1402
-1518
-1590
-1608
-1617
-1579
-1492
-1387
-1259
-1125
-1050
-1032
-1105
-1213
-1301
-1366
-1346
-1313
-1301
-1344
-1316
-1189
-1027
-852
-757
-688
-676
-667
-681
-753
-817
-910
-999
-1096
-1109
-1053
-1011
-998
-1000
-1003
-982
-937
-893
-903
-965
-1066
-1158
-1213
-1202
-1182
-1184
-1150
-1075
-977
-849
-731
-684
-673
-657
-661
-636
-624
-656
-666
-639
-542
-445
-354
-239
-143
-76
3
96
119
134
96
27
-8
-16
-7
0
9
-8
37
123
215
291
332
381
389
417
503
608
671
751
851
983
1155
1383
1613
1856
2106
2402
2697
2839
2975
2950
2940
2948
3006
3138
3274
3419
3399
2588
919
-1303
-3745
-5170
-5596
-4808
-3939
-3638
-3688
-4354
-4617
-4144
-2969
-1661
-744
-272
-500
-941
-1190
-1281
-1390
-1320
-939
-225
844
2096
3140
3485
3348
3096
2752
2713
2745
2614
2077
1230
349
-599
-1383
-1961
-2310
-2397
-2203
-1859
-1604
-1620
-1950
-2442
-2938
-3155
-3108
-2860
-2674
-2641
-2579
-2448
-2132
-1648
-1026
-360
320
1126
1899
2438
2640
2525
2149
1715
1474
1409
1338
1158
875
459
52
-149
-211
-256
-358
-503
-683
-916
-1173
-1550
-2075
-2608
-3051
-3258
-3179
-2912
-2548
-2209
-1905
-1554
-1150
-680
-198
241
592
853
1021
1084
1040
904
791
746
787
904
1037
1053
945
736
477
213
-44
-328
-668
-1053
-1428
-1776
-2088
-2332
-2508
-2571
-2567
-2420
-2183
-1932
-1709
-1523
-1416
-1431
-1414
-1464
-1479
-1462
-1328
-1142
-942
-671
-406
-115
145
393
533
560
467
259
-64
-439
-792
-1100
-1352
-1537
-1634
-1685
-1636
-1575
-1510
-1482
-1456
-1419
-1403
-1384
-1343
-1313
-1300
-1212
-1054
-830
-546
-200
87
341
544
699
811
817
774
640
473
271
104
-42
-146
-221
-224
-177
-121
-39
5
-6
-41
-68
-102
-128
-121
-95
-28
69
249
420
622
887
1160
1381
1620
1849
2090
2308
2441
2500
2473
2490
2500
2570
2561
2633
2749
2886
3123
3160
2691
1372
-777
-3227
-5231
-6157
-5937
-5135
-4450
-4207
-4319
-4337
-3812
-2553
-948
436
1267
1477
1226
879
696
598
472
478
755
1290
2085
2904
3361
3300
2871
2392
2001
1770
1586
1153
345
-709
-1823
-2836
-3631
-4118
-4275
-4138
-3727
-3141
-2566
-2143
-1890
-1766
-1606
-1313
-907
-481
-185
-82
-78
-49
118
482
943
1463
1959
2403
2748
2869
2702
2275
1652
914
279
-235
-722
-1209
-1717
-2262
-2714
-2921
-2894
-2707
-2461
-2199
-1923
-1686
-1468
-1324
-1297
-1321
-1322
-1221
-948
-534
-131
239
565
835
1121
1411
1694
1904
1953
1855
1595
1206
762
293
-199
-660
-1038
-1295
-1469
-1608
-1727
-1856
-1928
-1962
-1948
-1873
-1795
-1763
-1766
-1759
-1714
-1612
-1493
-1324
-1238
-1144
-970
-679
-294
95
330
340
256
193
179
101
-32
-260
-540
-826
-1020
-1182
-1282
-1310
-1346
-1450
-1546
-1517
-1471
-1447
-1463
-1503
-1557
-1492
-1343
-1189
-1071
-938
-802
-670
-503
-315
-161
-90
-22
-2
8
42
63
19
-84
-184
-250
-304
-316
-294
-289
-284
-281
-260
-226
-183
-178
-163
-145
-115
-45
60
127
133
139
137
188
291
423
471
465
444
393
367
408
479
585
689
805
938
1143
1327
1473
1620
1723
1805
1915
2049
2129
2114
2110
2143
2178
2357
2615
2869
2710
1855
170
-2246
-4673
-6282
-6618
-5936
-4945
-4173
-3863
-3830
-3469
-2477
-1063
396
1491
1954
1837
1432
1186
1083
941
796
682
736
1092
1732
2313
2458
2150
1623
1087
716
543
314
-246
-1086
-2114
-3116
-3908
-4375
-4523
-4403
-3971
-3232
-2365
-1536
-830
-360
-74
145
424
777
1067
1191
1153
1004
891
902
1050
1250
1412
1540
1637
1679
1607
1346
873
222
-485
-1111
-1615
-2045
-2429
-2797
-3142
-3305
-3201
-2870
-2365
-1786
-1247
-751
-280
112
392
529
530
472
463
566
736
911
1019
1037
1020
999
995
1022
981
828
561
200
-206
-627
-1037
-1451
-1837
-2108
-2239
-2243
-2140
-1967
-1788
-1596
-1398
-1154
-833
-510
-221
-9
109
133
127
119
50
-15
-97
-126
-115
-89
-113
-250
-540
-841
-1144
-1380
-1517
-1649
-1820
-2027
-2139
-2130
-1950
-1699
-1367
-1098
-890
-653
-432
-243
-94
-1
-2
-69
-126
-129
-158
-173
-282
-439
-623
-729
-788
-844
-916
-1017
-1102
-1162
-1149
-1127
-1053
-964
-861
-749
-576
-379
-149
90
292
488
630
783
894
939
931
888
804
708
594
457
290
79
-116
-248
-322
-339
-367
-412
-440
-467
-403
-255
-44
199
439
648
888
1105
1333
1557
1719
1852
1960
2080
2071
2079
2021
2042
2014
2036
2053
2016
2089
2158
2331
2376
2353
2068
1314
100
-1634
-3395
-4835
-5532
-5514
-5147
-4700
-4202
-3649
-2944
-1929
-777
318
1213
1870
2138
2161
2120
2084
1869
1563
1288
1035
980
1149
1403
1465
1339
1112
862
552
286
-35
-581
-1280
-2002
-2696
-3357
-3755
-3921
-3880
-3592
-3023
-2270
-1493
-710
-61
387
703
1003
1274
1479
1615
1609
1489
1288
1114
989
896
855
827
817
816
761
606
332
-84
-587
-1101
-1553
-1938
-2272
-2501
-2644
-2698
-2589
-2306
-1906
-1409
-849
-300
189
636
979
1163
1209
1170
1089
969
866
807
711
603
495
368
277
228
191
112
-49
-280
-533
-809
-1064
-1287
-1511
-1710
-1854
-1921
-1911
-1797
-1581
-1301
-970
-624
-273
22
261
422
518
528
483
392
285
204
73
-26
-96
-200
-284
-359
-472
-624
-923
-1317
-1857
-2379
-2776
-3017
-3060
-2991
-2779
-2507
-2149
-1653
-1036
-505
-40
339
604
710
744
684
478
209
-82
-330
-622
-749
-838
-929
-1046
-1176
-1318
-1436
-1489
-1500
-1558
-1650
-1649
-1623
-1549
-1403
-1142
-900
-591
-222
133
452
720
915
987
936
844
727
565
435
262
34
-207
-411
-565
-668
-712
-739
-706
-661
-596
-523
-446
-398
-336
-198
-35
200
446
698
949
1133
1253
1348
1394
1468
1524
1616
1627
1609
1549
1422
1320
1272
1309
1271
1277
1252
1322
1467
1657
1882
2085
2242
2328
2128
1358
112
-1679
-3445
-4751
-5271
-4992
-4413
-3800
-3229
-2682
-1995
-983
96
1024
1577
1786
1726
1558
1486
1441
1247
875
467
164
191
524
992
1248
1236
1069
834
624
419
129
-436
-1173
-1935
-2606
-3070
-3243
-3209
-3057
-2777
-2308
-1656
-980
-299
214
469
583
674
760
820
840
772
620
441
362
378
459
545
639
691
686
658
539
291
-64
-519
-1013
-1469
-1841
-2085
-2255
-2339
-2283
-2064
-1730
-1323
-856
-405
-22
317
581
742
799
749
655
538
445
414
422
441
475
509
511
505
500
472
346
137
-109
-411
-737
-1035
-1288
-1493
-1613
-1633
-1602
-1488
-1299
-1067
-797
-542
-290
-48
134
265
328
362
341
286
217
178
135
52
-20
-137
-251
-338
-411
-497
-609
-744
-880
-1112
-1355
-1536
-1703
-1839
-1897
-1900
-1850
-1714
-1501
-1247
-1020
-777
-563
-419
-290
-167
-120
-130
-157
-233
-339
-432
-519
-631
-715
-782
-819
-863
-897
-900
-923
-934
-932
-929
-907
-864
-828
-788
-751
-669
-555
-450
-331
-202
-100
-13
110
168
201
222
209
194
145
88
44
-35
-106
-157
-206
-217
-181
-152
-131
-108
-89
-62
5
110
216
331
434
526
643
726
799
871
954
1017
1073
1142
1176
1240
1245
1210
1171
1144
1147
1175
1258
1357
1506
1645
1806
1924
2105
2266
2437
2531
2546
2239
1326
-26
-1891
-3619
-4779
-5064
-4658
-4043
-3449
-2939
-2418
-1741
-850
-8
602
862
861
709
598
709
868
848
657
437
371
633
1151
1633
1813
1689
1354
952
607
324
-75
-703
-1431
-2122
-2648
-2878
-2826
-2678
-2470
-2215
-1846
-1395
-936
-490
-252
-203
-234
-233
-145
33
247
411
497
555
701
887
1064
1187
1195
1100
926
703
419
81
-337
-786
-1218
-1593
-1831
-1950
-1951
-1887
-1753
-1559
-1330
-1066
-845
-654
-507
-415
-350
-296
-253
-200
-112
-17
105
279
446
603
719
764
746
664
553
383
170
-57
-284
-514
-700
-812
-885
-953
-1000
-1010
-1027
-1024
-993
-974
-944
-893
-852
-819
-772
-686
-574
-456
-319
-158
-33
73
171
221
222
188
131
19
-101
-242
-368
-542
-733
-1073
-1466
-1830
-2060
-1987
-1734
-1438
-1296
-1187
-1085
-936
-818
-719
-681
-682
-679
-696
-767
-753
-606
-472
-419
-428
-352
-269
-152
-135
-285
-542
-749
-901
-1036
-1113
-1145
-1121
-1119
-1087
-1023
-878
-702
-483
-327
-285
-239
-234
-266
-331
-370
-413
-443
-392
-262
-120
10
99
135
98
60
17
-71
-126
-217
-322
-431
-528
-556
-500
-382
-224
-65
87
212
342
448
469
440
436
435
434
442
394
408
446
451
406
375
440
623
863
1054
1172
1241
1335
1423
1448
1455
1432
1411
1511
1556
1743
1842
2116
2281
2298
2263
1713
936
-348
-1791
-3070
-3837
-3928
-3573
-3113
-2677
-2244
-1836
-1312
-830
-440
-247
-228
-286
-340
-301
-108
99
235
312
452
707
1139
1620
1934
2024
1853
1593
1252
917
529
66
-466
-997
-1388
-1634
-1644
-1549
-1414
-1277
-1158
-1051
-977
-941
-967
-1065
-1238
-1334
-1331
-1160
-878
-581
-280
-17
269
516
727
871
954
969
887
747
586
403
219
31
-162
-327
-452
-510
-545
-615
-683
-752
-860
-975
-1073
-1176
-1271
-1336
-1309
-1249
-1174
-1029
-854
-663
-431
-231
-49
129
264
351
369
391
400
390
365
339
310
298
280
267
237
156
79
-31
-175
-336
-528
-701
-852
-970
-1061
-1091
-1086
-1013
-990
-987
-959
-1020
-948
-916
-845
-791
-750
-686
-621
-535
-482
-415
-408
-405
-502
-633
-747
-787
-787
-774
-781
-798
-779
-764
-757
-799
-837
-861
-864
-860
-839
-851
-822
-796
-786
-772
-765
-748
-736
-682
-647
-633
-628
-611
-598
-589
-558
-537
-514
-461
-429
-406
-390
-400
-386
-389
-400
-436
-445
-458
-470
-475
-504
-468
-420
-340
-264
-221
-186
-124
-125
-137
-130
-128
-109
-64
-20
-30
1
-3
-8
-14
6
64
171
298
346
400
386
435
473
565
685
759
889
933
1032
964
943
857
794
814
780
873
902
1048
1144
1246
1353
1430
1575
1677
1805
1758
1605
1152
366
-625
-1730
-2463
-2830
-2686
-2366
-1966
-1566
-1281
-951
-753
-661
-766
-894
-1038
-1139
-1040
-854
-529
-275
-23
161
385
690
1009
1297
1307
1212
966
710
450
165
-77
-319
-438
-465
-393
-307
-166
-93
-129
-254
-445
-628
-830
-1021
-1211
-1364
-1459
-1409
-1256
-1045
-767
-551
-331
-196
-87
9
6
4
-78
-138
-200
-190
-125
-47
63
138
222
287
332
305
243
110
-70
-240
-394
-477
-567
-617
-659
-689
-687
-654
-624
-608
-610
-616
-620
-616
-569
-542
-506
-491
-471
-438
-383
-296
-198
-124
-83
-48
-32
-18
-7
-39
-69
-127
-173
-246
-291
-333
-372
-392
-458
-541
-641
-729
-889
-951
-1051
-1123
-1116
-1116
-1015
-970
-904
-852
-814
-782
-722
-732
-773
-822
-903
-950
-984
-917
-852
-760
-652
-565
-505
-428
-377
-408
-448
-492
-550
-607
-632
-655
-639
-600
-561
-532
-515
-505
-508
-547
-574
-602
-647
-651
-680
-681
-646
-626
-574
-483
-395
-302
-222
-179
-150
-134
-146
-184
-221
-246
-235
-229
-205
-179
-145
-133
-136
-133
-156
-166
-195
-222
-245
-225
-213
-216
-186
-186
-143
-110
-63
-15
24
37
81
130
136
200
226
299
382
439
499
553
562
583
580
559
529
501
484
470
493
507
566
610
655
687
672
691
720
769
791
866
915
1000
1094
1117
1034
687
182
-410
-905
-1065
-1055
-915
-760
-648
-535
-439
-429
-528
-721
-916
-1053
-1161
-1108
-938
-654
-399
-240
-188
-189
-97
-33
83
99
18
10
20
82
115
126
70
-9
-42
-24
46
148
227
223
134
11
-111
-228
-265
-308
-356
-377
-367
-264
-208
-160
-172
-280
-356
-454
-489
-501
-498
-498
-479
-494
-494
-442
-407
-340
-319
-279
-264
-190
-122
-105
-97
-142
-127
-152
-149
-123
-135
-133
-129
-141
-135
-130
-167
-222
-294
-362
-422
-452
-454
-455
-434
-476
-520
-559
-580
-599
-613
-575
-595
-602
-581
-562
-529
-525
-560
-609
-665
-690
-734
-651
-638
-591
-576
-580
-559
-588
-589
-653
-678
-703
-732
-762
-763
-770
-815
-835
-860
-862
-850
-767
-681
-614
-565
-523
-518
-521
-544
-604
-624
-639
-637
-610
-566
-522
-477
-425
-401
-388
-368
-356
-346
-355
-358
-381
-397
-393
-412
-430
-439
-449
-431
-395
-334
-229
-169
-110
-54
-14
23
51
83
92
114
108
111
126
119
130
119
106
83
108
147
173
191
218
215
163
150
129
100
72
65
38
26
12
10
-5
-26
-17
-23
-10
15
64
94
108
102
116
127
97
104
101
79
63
64
60
66
60
59
79
45
46
50
47
36
9
-20
-43
-34
-38
-20
21
36
51
70
70
70
95
123
128
137
145
139
131
125
114
73
62
36
12
16
45
59
66
68
39
25
-40
-98
-112
-136
-138
-138
-152
-151
-134
-101
-90
-66
-60
-72
-49
-60
-47
-55
-63
-73
-113
-142
-166
-188
-189
-183
-186
-171
-195
-216
-199
-191
-203
-223
-228
-247
-262
-287
-272
-249
-239
-225
-216
-194
-170
-131
-99
-77
-72
-65
-54
-53
-64
-55
-79
-108
-111
-131
-149
-168
-195
-247
-304
-345
-386
-420
-449
-482
-509
-537
-552
-543
-526
-516
-515
-520
-522
-530
-505
-465
-447
-412
-379
-347
-312
-262
-192
-150
-145
-131
-122
-140
-162
-202
-236
-276
-291
-319
-352
-366
-364
-383
-426
-423
-426
-424
-408
-401
-405
-409
-407
-417
-420
-415
-415
-395
-378
-344
-291
-236
-205
-184
-159
-146
-151
-160
-154
-163
-186
-201
-211
-259
-292
-303
-320
-329
-323
-325
-342
-367
-387
-416
-430
-417
-410
-389
-369
-351
-296
-256
-219
-170
-136
-104
-61
-8
22
18
6
-23
-64
-118
-142
-140
-136
-120
-137
-149
-145
-153
-167
-189
-218
-235
-248
-267
-303
-310
-333
-358
-338
-318
-294
-265
-231
-226
-227
-231
-225
-224
-238
-228
-227
-224
-237
-247
-258
-270
-280
-284
-289
-273
-278
-282
-309
-321
-324
-345
-344
-338
-334
-340
-328
-326
-329
-303
-291
-282
-264
-262
-266
-270
-263
-258
-259
-268
-260
-259
-265
-271
-292
-311
-325
-338
-337
-335
-327
-328
-340
-338
-343
-334
-326
-302
-281
-287
-293
-290
-296
-303
-304
-308
-315
-306
-306
-296
-263
-230
-213
-221
-222
-211
-200
-196
-204
-184
-175
-193
-203
-220
-239
-263
-280
-297
-310
-321
-314
-304
-328
-362
-370
-384
-404
-380
-372
-382
-356
-326
-309
-271
-230
-209
-213
-226
-237
-250
-256
-260
-261
-288
-300
-322
-349
-350
-359
-376
-380
-374
-375
-382
-375
-377
-399
-413
-413
-420
-448
-455
-466
-490
-509
-497
-483
-499
-508
-483
-483
-476
-455
-438
-409
-412
-436
-433
-422
-440
-436
-418
-410
-394
-368
-337
-311
-294
-285
-278
-283
-279
-274
-263
-259
-233
-214
-219
-221
-253
-257
-251
-242
-245
-257
-260
-265
-296
-325
-341
-378
-403
-401
-388
-380
-378
-356
-335
-345
-340
-313
-259
-205
-179
-146
-117
-119
-158
-195
-223
-261
-293
-295
-303
-322
-308
-294
-294
-317
-322
-314
-299
-284
-261
-259
-266
-249
-251
-263
-242
-230
-217
-196
-189
-193
-185
-181
-205
-219
-237
-251
-270
-310
-341
-362
-380
-409
-424
-432
-437
-403
-361
-339
-335
-333
-350
-367
-349
-340
-339
-316
-274
-241
-224
-200
-174
-150
-135
-132
-124
-139
-161
-198
-241
-261
-287
-294
-307
-322
-332
-352
-362
-368
-349
-331
-339
-344
-357
-375
-375
-364
-360
-366
-362
-356
-337
-330
-302
-280
-254
-256
-204
-217
-157
-244
-205
-66
-162
-107
-130
-134
-170
-129
-254
-246
-242
-250
-254
-255
-291
-309
-297
-307
-311
-303
-301
-309
-328
-349
-337
-328
-303
-285
-276
-280
-284
-291
-309
-307
-319
-330
-333
-325
-299
-298
-302
-292
-290
-306
-315
-330
-343
-366
-368
-371
-380
-365
-362
-334
-318
-299
-277
-255
-215
-203
-186
-186
-194
-203
-224
-255
-292
-288
-300
-328
-358
-369
-375
-399
-406
-406
-431
-440
-452
-454
-467
-476
-465
-467
-456
-461
-466
-448
-440
-426
-389
-342
-308
-273
-236
-222
-215
-206
-207
-211
-228
-268
-321
-375
-414
-441
-466
-474
-454
-442
-428
-393
-428
-456
-352
-419
-471
-444
-460
-467
-413
-471
-413
-378
-330
-334
-263
-484
-312
-113
-307
-192
-352
-299
-263
-256
-428
-346
-374
-371
-352
-383
-413
-377
-392
-556
-214
-395
-399
-254
-369
-320
-271
-366
-408
-298
-390
-340
-326
-364
-335
-262
-298
-261
-247
-318
-302
-325
-331
-361
-373
-366
-359
-333
-370
-407
-439
-424
-434
-423
-426
-394
-369
-351
-346
-349
-358
-366
-345
-345
-351
-349
-347
-338
-340
-358
-370
-361
-354
-346
-337
-315
-305
-282
-303
-337
-370
-403
-443
-443
-427
-458
-452
-460
-437
-431
-389
-378
-313
-307
-328
-332
-353
-365
-380
-400
-441
-445
-454
-462
-458
-446
-430
-396
-353
-316
-279
-267
-265
-268
-286
-290
-273
-294
-287
-280
-290
-273
-249
-245
-240
-249
-284
-282
-283
-300
-286
-282
-279
-275
-284
-275
-273
-269
-249
-237
-256
-271
-287
-326
-368
-420
-457
-487
-496
-451
-398
-372
-345
-301
-268
-279
-284
-283
-302
-300
-307
-332
-341
-337
-340
-350
-340
-321
-303
-285
-283
-271
-266
-267
-274
-273
-263
-281
-306
-304
-322
-340
-335
-338
-337
-323
-328
-337
-334
-330
-345
-372
-380
-372
-374
-377
-358
-349
-366
-375
-370
-372
-373
-364
-364
-367
-365
-357
-347
-347
-342
-322
-328
-345
-340
-338
-309
-256
-238
-211
-175
-167
-161
-176
-198
-223
-241
-260
-264
-270
-272
-254
-259
-253
-227
-215
-210
-218
-228
-227
-231
-227
-232
-231
-220
-232
-230
-198
-174
-156
-147
-127
-113
-114
-124
-134
-147
-163
-167
-194
-218
-230
-255
-289
-307
-305
-312
-309
-308
-338
-356
-376
-383
-364
-362
-351
-352
-352
-326
-315
-320
-319
-304
-274
-253
-230
-202
-192
-198
-213
-232
-252
-252
-270
-276
-281
-284
-262
-262
-267
-289
-309
-321
-335
-358
-377
-382
-386
-399
-411
-399
-375
-356
-347
-338
-336
-332
-313
-284
-275
-278
-256
-242
-253
-268
-281
-289
-300
-313
-301
-296
-293
-273
-265
-278
-280
-276
-278
-285
-316
-334
-328
-327
-323
-301
-296
-304
-297
-304
-308
-289
-281
-277
-248
-233
-234
-228
-241
-229
-218
-246
-267
-277
-284
-315
-323
-339
-352
-360
-398
-395
-372
-372
-354
-323
-312
-319
-319
-314
-316
-325
-305
-298
-303
-306
-313
-328
-337
-317
-317
-303
-279
-279
-302
-293
-297
-297
-307
-324
-336
-345
-343
-352
-352
-350
-355
-373
-382
-368
-369
-350
-335
-320
-294
-307
-304
-300
-297
-306
-320
-334
-342
-345
-346
-359
-360
-372
-392
-402
-417
-413
-413
-408
-398
-381
-361
-346
-328
-310
-292
-288
-275
-274
-301
-307
-298
-290
-311
-345
-342
-331
-314
-283
-274
-267
-258
-246
-241
-228
-240
-262
-289
-310
-309
-321
-321
-320
-339
-349
-336
-325
-309
-289
-287
-311
-330
-349
-369
-377
-380
-378
-388
-392
-369
-335
-315
-292
-271
-274
-256
-222
-218
-217
-180
-162
-172
-169
-158
-175
-178
-174
-188
-201
-213
-219
-228
-213
-209
-232
-218
-209
-208
-265
-239
-236
-247
-237
-280
-268
-298
-283
-284
-281
-269
-255
-280
-271
-288
-302
-300
-295
-287
-287
-288
-270
-255
-245
-239
-258
-249
-238
-227
-206
-225
-249
-264
-294
-290
-285
-282
-305
-281
-299
-315
-299
-290
-271
-265
-269
-268
-264
-280
-273
-285
-317
-303
-301
-311
-272
-259
-266
-247
-236
-233
-215
-204
-193
-190
-224
-277
-296
-316
-343
-352
-352
-343
-342
-334
-295
-255
-253
-241
-224
-212
-176
-148
-145
-168
-173
-171
-185
-189
-193
-207
-206
-244
-273
-264
-261
-252
-228
-207
-204
-202
-205
-178
-167
-197
-201
-223
-247
-264
-279
-290
-302
-309
-302
-303
-307
-284
-264
-236
-182
-155
-134
-124
-142
-142
-154
-178
-203
-214
-237
-253
-268
-274
-251
-233
-234
-207
-188
-192
-195
-216
-244
-277
-308
-326
-347
-391
-398
-392
-394
-364
-337
-303
-273
-257
-233
-240
-254
-256
-273
-284
-299
-322
-336
-343
-342
-343
-330
-295
-250
-226
-207
-185
-180
-165
-166
-180
-199
-221
-243
-244
-235
-242
-226
-222
-223
-211
-211
-207
-210
-241
-271
-291
-310
-333
-364
-391
-402
-423
-429
-384
-352
-322
-280
-249
-230
-229
-246
-257
-264
-297
-313
-313
-324
-312
-289
-273
-256
-229
-189
-182
-180
-168
-204
-230
-260
-317
-350
-374
-406
-420
-401
-388
-371
-351
-318
-276
-265
-264
-261
-279
-307
-327
-346
-337
-328
-331
-335
-332
-329
-318
-309
-286
-254
-238
-234
-242
-231
-230
-241
-249
-261
-270
-280
-314
-333
-325
-331
-326
-311
-279
-237
-208
-206
-212
-217
-213
-230
-244
-231
-254
-273
-292
-299
-317
-309
-269
-263
-275
-286
-289
-290
-303
-330
-338
-345
-353
-357
-365
-363
-352
-349
-350
-346
-342
-327
-318
-315
-319
-312
-309
-307
-303
-313
-313
-320
-326
-316
-328
-347
-351
-364
-361
-340
-339
-326
-324
-318
-325
-339
-335
-341
-329
-302
-283
-254
-255
-265
-235
-221
-215
-213
-222
-217
-225
-234
-252
-273
-267
-281
-270
-259
-253
-247
-257
-247
-236
-243
-235
-216
-235
-246
-243
-260
-266
-271
-300
-311
-322
-310
-281
-267
-241
-244
-221
-208
-227
-213
-196
-197
-205
-211
-223
-245
-247
-263
-297
-309
-310
-300
-296
-304
-288
-267
-254
-244
-237
-223
-225
-218
-206
-208
-210
-230
-242
-242
-244
-248
-268
-267
-268
-277
-286
-303
-314
-311
-304
-323
-314
-287
-296
-297
-289
-289
-303
-317
-307
-304
-319
-284
-283
-285
-268
-288
-287
-279
-267
-270
-286
-286
-271
-268
-271
-254
-250
-262
-270
-303
-316
-295
-279
-276
-251
-238
-244
-233
-218
-195
-192
-211
-227
-243
-237
-244
-234
-232
-223
-185
-165
-150
-140
-157
-158
-150
-158
-168
-185
-225
-262
-297
-317
-320
-324
-327
-339
-342
-360
-366
-361
-361
-365
-373
-346
-322
-302
-282
-268
-255
-249
-250
-260
-270
-256
-238
-226
-212
-204
-225
-219
-199
-202
-201
-204
-233
-237
-237
-248
-267
-269
-279
-313
-311
-295
-295
-288
-262
-234
-217
-191
-165
-170
-169
-169
-209
-224
-242
-273
-264
-270
-302
-302
-302
-330
-340
-312
-306
-293
-274
-273
-281
-309
-310
-307
-330
-345
-346
-366
-361
-387
-413
-387
-371
-369
-347
-325
-302
-251
-222
-221
-241
-234
-228
-245
-243
-224
-229
-211
-196
-224
-231
-231
-239
-229
-203
-191
-190
-200
-218
-224
-268
-311
-296
-303
-343
-344
-354
-365
-349
-349
-361
-358
-350
-329
-324
-316
-288
-282
-279
-267
-270
-293
-296
-290
-286
-253
-199
-158
-132
-119
-132
-158
-141
-156
-166
-148
-152
-164
-165
-190
-233
-256
-295
-320
-325
-343
-344
-343
-365
-387
-381
-384
-397
-383
-382
-392
-389
-369
-356
-340
-323
-294
-280
-251
-212
-188
-181
-182
-179
-213
-244
-256
-281
-287
-297
-318
-314
-320
-334
-343
-377
-428
-451
-459
-489
-499
-526
-545
-546
-538
-509
-481
-443
-402
-354
-319
-301
-271
-225
-212
-208
-208
-228
-225
-218
-220
-230
-245
-257
-265
-255
-254
-267
-290
-318
-325
-326
-340
-339
-360
-370
-349
-350
-337
-338
-353
-335
-305
-288
-260
-234
-215
-183
-188
-199
-197
-215
-219
-211
-221
-236
-227
-233
-256
-252
-248
-224
-228
-253
-260
-278
-281
-271
-289
-299
-283
-312
-308
-325
-352
-341
-351
-346
-323
-311
-279
-233
-216
-201
-180
-170
-159
-161
-167
-161
-151
-178
-192
-198
-227
-210
-219
-237
-249
-305
-310
-308
-325
-308
-296
-317
-328
-334
-333
-308
-304
-304
-284
-270
-265
-248
-231
-218
-194
-177
-166
-164
-144
-132
-147
-155
-166
-170
-204
-224
-236
-271
-313
-336
-342
-355
-376
-374
-355
-364
-376
-353
-328
-339
-326
-291
-298
-299
-274
-259
-257
-237
-224
-232
-226
-226
-231
-225
-234
-219
-204
-209
-192
-200
-221
-217
-226
-246
-249
-270
-272
-274
-286
-274
-273
-290
-283
-280
-289
-266
-257
-253
-247
-238
-210
-212
-222
-220
-236
-250
-258
-275
-276
-266
-291
-297
-301
-314
-300
-301
-325
-333
-342
-338
-320
-331
-338
-335
-350
-348
-336
-341
-327
-297
-301
-269
-237
-254
-247
-244
-251
-234
-245
-260
-238
-231
-229
-205
-213
-190
-161
-173
-161
-161
-161
-169
-196
-207
-210
-206
-213
-230
-226
-226
-228
-240
-245
-233
-219
-212
-208
-231
-249
-256
-275
-275
-285
-291
-278
-289
-288
-311
-336
-343
-350
-352
-351
-356
-334
-323
-333
-328
-320
-316
-302
-284
-271
-256
-261
-247
-266
-277
-291
-316
-305
-301
-306
-318
-337
-342
-346
-345
-349
-355
-347
-325
-312
-330
-323
-312
-333
-336
-326
-331
-300
-273
-286
-268
-246
-248
-233
-243
-244
-215
-238
-263
-245
-257
-278
-278
-285
-288
-294
-289
-275
-276
-267
-245
-246
-236
-227
-242
-238
-250
-278
-278
-280
-271
-265
-249
-243
-242
-220
-230
-231
-240
-235
-217
-212
-197
-186
-195
-187
-165
-170
-157
-140
-145
-134
-132
-134
-133
-169
-203
-212
-258
-319
-345
-373
-415
-454
-452
-444
-445
-422
-404
-395
-361
-349
-342
-342
-379
-366
-361
-381
-384
-396
-380
-370
-358
-349
-347
-353
-361
-356
-341
-332
-320
-299
-299
-308
-302
-288
-310
-323
-330
-347
-341
-315
-314
-304
-284
-275
-261
-250
-234
-220
-217
-211
-210
-223
-227
-212
-211
-215
-207
-216
-226
-233
-238
-240
-243
-253
-252
-277
-316
-317
-340
-380
-375
-373
-376
-366
-344
-333
-318
-293
-275
-257
-239
-207
-175
-180
-145
-113
-96
-57
-52
-63
-57
-59
-61
-58
-78
-72
-86
-136
-127
-99
-91
-133
-237
-274
-288
-311
-301
-263
-262
-309
-321
-271
-246
-271
-259
-251
-260
-230
-184
-184
-191
-176
-173
-181
-139
-107
-104
-110
-135
-152
-186
-216
-205
-211
-219
-199
-209
-214
-203
-181
-154
-137
-127
-137
-144
-145
-174
-220
-237
-234
-263
-276
-265
-262
-227
-203
-165
-153
-161
-168
-186
-187
-198
-230
-244
-238
-246
-253
-252
-255
-261
-243
-220
-215
-237
-251
-246
-272
-305
-330
-357
-359
-362
-367
-348
-332
-289
-271
-269
-229
-229
-230
-221
-229
-233
-238
-235
-237
-262
-272
-265
-278
-279
-251
-229
-216
-189
-152
-127
-145
-135
-172
-189
-212
-194
-275
-283
-325
-255
-530
-1152
-644
-461
-735
-753
-300
-143
-586
-605
-537
-286
-327
-343
-215
17
183
52
50
230
539
518
726
-376
-707
-256
-435
-829
-844
-413
-346
-184
-403
-388
-42
42
-338
-434
-259
-236
-525
-561
-416
-421
-278
-278
-399
-354
-169
-305
-449
-271
-300
-370
-271
-360
-410
-156
-189
-367
-242
-200
-269
-219
-348
-335
-326
-191
-500
-404
-370
-386
-472
-497
-397
-417
-373
-387
-338
-364
-258
-404
-354
-404
-385
-480
-435
-512
-539
-355
-807
-767
-802
-643
-978
-795
-709
-609
-317
-393
-163
-101
165
-196
-90
-7
-76
-177
-62
-20
-12
117
84
94
161
136
52
4
-71
-126
-167
-242
-247
-237
-192
-175
-83
-10
-66
-23
-62
-108
-187
-280
-255
-347
-416
-393
-345
-811
-1597
-1123
-1015
-1212
-1313
-880
-538
-504
-420
-537
-284
-296
-479
-681
-567
-479
-555
-601
-370
-208
-138
-58
-82
-81
-104
-238
-392
-413
-426
-466
-454
-321
-237
-115
-21
-95
-94
-89
-194
-254
-279
-333
-352
-288
-266
-229
-129
-165
-221
-286
-367
-435
-407
-428
-479
-450
-426
-346
-241
-261
-365
-313
-230
-326
-483
-408
-263
-316
-278
-208
-193
-198
-131
-169
-225
-221
-282
-217
-217
-201
-283
-272
-38
52
-227
-273
-118
-25
-225
-495
-230
-58
-243
-483
-224
-66
-172
-195
-31
-28
-75
29
-64
-214
-80
136
-25
60
-51
-759
-683
-482
-644
-1020
-686
10
-300
-326
40
138
-35
-156
-304
-244
-248
-568
-297
-43
-222
-182
207
207
-16
-4
209
-28
-240
-232
-174
-58
-143
-80
7
36
92
-16
-139
-107
-145
-259
-367
-320
-259
-70
-199
-216
112
42
-112
-96
-160
-223
-262
-451
-387
16
-338
-384
-96
70
284
-177
-219
223
40
-321
-443
-280
-130
-28
-297
-138
253
75
-248
-204
-74
-61
-152
-228
-265
-46
101
-168
-309
168
122
-322
-211
-125
62
-217
-296
-282
-46
183
-129
-81
-177
-295
-109
-55
-302
-606
-107
-45
-168
-346
-36
91
-326
-185
-245
-237
-148
-470
-525
2
327
-274
-516
351
267
-305
-110
-184
-308
-35
-279
-51
228
-50
-104
336
211
-77
-59
-57
73
-357
-81
121
-103
52
-51
-121
99
-17
-244
-397
180
-14
-348
-144
-224
79
-129
-595
-385
266
-206
-894
-596
56
215
-650
-681
428
75
-697
-398
201
-140
-728
-323
-143
349
178
-693
-135
928
-57
-820
-390
540
71
-514
-201
-85
350
72
-459
-218
223
-204
-442
-47
-397
21
-7
-533
109
-107
118
213
-458
-247
130
-43
-463
-264
73
-9
-471
-656
291
82
-284
-414
436
141
-1107
-188
638
-209
-1032
-308
250
-31
-457
-651
268
379
-435
-657
-74
-2
-103
-648
-168
159
-42
44
-259
188
81
-227
2
372
-290
-659
94
155
-110
-533
30
122
-197
227
-453
-106
189
-580
-314
-403
-133
86
-497
-37
-146
146
-600
-547
-338
-558
-456
-273
-342
-442
54
-21
-552
-326
244
-708
-389
49
-201
-313
-63
-101
-341
72
-207
-722
-330
-1
-320
-536
-179
176
-5
-749
-612
172
-325
-396
-302
-403
211
-433
47
63
-689
14
125
-506
-597
-202
-362
-341
-878
-619
249
-512
-830
270
85
-329
-652
-738
-149
-135
-1122
-899
347
176
-327
-682
-279
181
-163
-1292
-578
333
-509
-853
-338
44
463
-358
-713
189
268
-334
-709
-612
114
-232
-702
-4
-71
-278
-201
-29
114
-524
-513
-74
-629
-75
-176
-523
98
29
213
-24
-479
-255
120
-314
-687
102
-230
-324
-158
-205
-49
-339
-827
-540
483
-411
-932
-325
381
-408
-1123
-89
-36
-225
-554
-41
24
-119
-594
-467
221
-781
-341
-478
28
-59
-374
20
-445
26
58
-662
-551
-371
89
-673
-165
267
117
-293
-444
-328
-71
-889
-623
105
-283
-820
-166
472
-70
-530
-414
234
-397
-1051
-70
-365
-1041
-68
-230
-183
-346
-24
-190
-368
-91
-938
-511
-121
-135
-418
-378
59
132
135
1
-742
-389
354
-135
-1069
-1000
551
244
-874
-539
624
589
-1174
-845
444
-429
-1221
-400
672
255
-526
-470
443
275
-739
-810
649
139
-609
-212
-32
25
-342
-547
-114
-97
-393
-340
-164
7
-340
-287
-115
26
-698
-1125
250
311
-1252
-550
-82
482
-110
-1227
63
561
-70
-1029
-648
1025
-21
-888
-244
393
157
-478
-625
-202
250
-332
-554
-446
430
-431
-811
-276
-571
-206
-165
-134
-533
324
57
-777
-391
253
-410
-693
-327
-193
-204
-95
-386
-810
82
-91
-1306
-284
127
-470
-1020
-135
-118
-18
-320
-1165
54
229
-807
-580
80
-506
-406
-281
-343
-627
-148
-171
-383
-72
-327
-366
-198
126
-254
-654
-186
328
-58
-971
159
342
-131
-653
-419
426
-331
-657
-350
-81
-146
-513
208
-211
-374
-334
-209
-51
-789
-257
16
-546
-25
-76
-450
33
-202
-483
-441
-762
-177
447
-1040
-1079
297
518
-1105
-777
-211
183
-576
-892
-512
114
-10
-1429
-295
133
110
-1165
-480
671
-74
-780
-844
296
106
-959
-1063
-524
660
-201
-976
-163
443
-146
-721
-463
-210
-453
-665
-523
-49
218
-839
-278
503
-305
-1186
51
107
-1012
-254
-236
-258
-430
-136
-425
-12
55
-988
-845
318
-60
-969
-730
184
1
-884
-306
41
-336
-690
-305
-607
-251
-524
157
-690
-743
110
-549
-733
-18
704
-964
-293
498
-426
-625
-781
-152
122
-239
-882
63
638
-482
-846
-545
138
-341
-660
-43
230
-839
-532
449
-144
-689
-150
431
-245
-795
-169
-466
-30
-292
-878
405
-316
-986
-169
413
-610
-1161
-209
882
-165
-1395
-143
692
72
-975
-445
262
153
-803
-1081
-228
234
-807
-559
-193
52
-318
-1005
-63
-457
-206
-489
-269
-220
-210
67
-616
-516
-44
-280
-518
-266
-332
481
-421
-770
-83
-392
-220
-342
-597
-799
263
283
-1087
-636
550
-78
-1002
-369
281
-158
-369
-118
-838
231
190
-787
-342
268
87
-499
-138
64
9
-332
-882
-155
799
-529
-607
413
106
-542
-1009
245
-406
-612
-356
-473
-316
-25
-791
-465
-292
-1109
-147
-361
-882
-476
-103
-46
-462
-1299
-177
1020
-821
-1100
49
289
226
-1111
-436
735
99
-957
-670
607
-73
28
56
-646
474
-39
-366
-448
-533
417
182
-1203
-114
501
-302
-468
-704
54
-510
-156
42
-778
-151
353
-780
-1218
738
-45
-1071
-882
209
511
-900
-1396
-199
508
-767
-934
-506
699
108
-1188
-31
178
-45
-1063
-409
57
-378
-119
-699
-496
-117
266
-352
-1528
387
396
-673
-1158
4
758
-1042
-936
553
354
-565
-349
-90
534
-492
-1272
803
-180
-1406
317
55
-526
-614
387
-36
-658
-329
-917
370
-163
-1244
-719
590
162
-969
-111
553
-98
-921
-61
-303
-331
175
-1447
-17
620
-513
-619
-162
-302
-60
49
-891
-472
80
-162
-589
-411
-275
46
-194
-408
-478
-134
-529
-250
-98
-792
-153
215
-299
-1058
-160
124
-462
-252
-183
-568
-191
-252
-665
-137
-22
-536
-568
-30
-86
-666
-350
-142
-1000
-293
123
-530
-540
-344
-404
-471
-445
-434
-847
-367
261
-847
-1059
170
-108
-726
-521
-656
288
-731
-1086
-155
446
-709
-781
215
164
-811
-931
-160
46
-549
-785
-242
260
-236
-683
-127
-134
-87
-421
-259
-64
-416
-421
-171
439
-725
-493
394
-228
-438
-360
-50
-558
-229
-311
-455
30
-717
-137
-316
-177
-537
-415
215
-283
-1175
67
372
-917
-781
-194
-274
-92
-452
-472
-358
697
-659
-1192
-172
275
-529
-1372
169
112
-617
-264
-250
-300
373
-531
-1091
-200
256
-184
-1064
-449
575
-785
-420
-294
-225
-225
-890
16
-938
-485
-62
-265
-934
-326
383
-436
-534
-291
435
-537
-966
-167
291
-267
-607
154
-105
-149
-138
-713
72
205
-732
-609
38
31
-1019
-455
303
201
-621
-751
362
254
-833
-937
65
638
-460
-754
267
108
-488
-818
-435
943
-542
-1609
637
81
-684
-524
-205
35
-572
-456
-367
-144
-75
5
-398
-780
-196
-38
-377
-491
-252
-164
118
-169
-656
-586
576
255
-1359
-191
735
-392
-668
247
151
-545
-716
112
76
-674
-720
-71
-553
-633
569
-769
-913
114
-236
-501
-822
-328
52
-434
-589
-323
425
-771
-959
-78
668
-753
-1390
511
376
-721
-1362
31
215
-856
-393
-226
77
-242
-639
-468
-309
-572
-1121
375
3
-1202
-12
328
-440
-700
-874
221
-72
-703
-667
262
411
-739
-669
-98
424
-423
-1005
294
247
-534
-696
-550
449
-102
-727
110
-123
-110
-295
-104
-5
-861
-240
239
-512
-1213
459
498
-782
-965
537
525
-785
-701
-482
385
-35
-863
-638
67
576
-936
-812
567
-725
-587
678
-217
-1132
242
490
-942
-534
-172
22
633
-287
-780
294
361
-353
-1284
-573
1363
-274
-1760
54
871
476
-1443
-1097
744
730
-1289
-1515
326
639
-186
-1699
-415
694
120
-1365
-521
517
-372
-895
-543
-1
-231
-403
-439
149
-273
-110
-436
-376
-74
-519
-392
-385
-288
-447
-351
81
150
-717
-230
-708
235
-525
-1177
3
-622
-459
-257
119
-518
-416
822
-171
-1190
-311
551
295
-1041
-851
339
821
-707
-1089
481
465
-1064
-1381
293
473
-210
-1603
-668
721
-171
-1121
-675
202
214
-509
-777
-586
-455
486
-902
-1283
-193
30
350
-449
-755
25
-258
-148
-701
-1227
339
153
-1111
-556
-106
740
-418
-1188
358
-681
-566
61
-586
-511
550
-431
-550
58
-262
-653
-88
-19
-205
-316
-10
-89
-862
-560
257
-200
-716
-255
218
-45
-694
-448
-585
112
-294
-1357
-455
698
41
-1101
-657
876
104
-1206
-837
134
108
-707
-980
-215
-257
-162
-604
-165
215
-1122
-113
473
-427
-753
-257
277
-578
-529
266
-615
165
-69
-37
-60
-707
5
186
-139
-1068
-568
943
440
-1352
-686
908
929
-1421
-1306
853
-41
-659
-510
88
-106
-718
213
8
-747
-356
-237
299
-585
-819
-21
-191
-131
-514
-381
357
83
-342
-389
8
232
-511
-346
-592
616
289
-620
-144
-67
273
-262
-217
-418
199
-245
-473
-63
106
-121
-670
-230
182
238
-701
-56
361
-1235
-471
-111
-725
22
-663
-174
-121
-290
-703
342
-189
-996
-386
-266
-433
-104
-170
54
-323
-995
-107
-204
426
-989
-1069
-41
414
-371
-710
109
469
-114
-1323
-158
369
76
-1445
-995
562
229
-999
-1188
397
373
-517
-1350
-422
1400
-38
-1666
-400
207
-70
-907
-328
316
229
-523
-959
703
-675
-902
-177
-103
-744
-405
255
262
-634
-495
-196
-526
184
-432
-553
-249
504
-475
-660
287
-257
35
337
-664
-221
352
4
-978
-437
451
-155
-640
27
41
-482
-347
111
-88
-697
-490
-6
-297
-666
-871
695
668
-1127
-647
626
523
-1582
-961
510
161
-633
-1095
-222
585
82
-1120
-969
665
613
-1544
-1111
1212
199
-1153
-409
182
-5
-222
-340
-100
-172
-520
377
-613
-609
-276
-205
-10
-456
-791
-68
387
-305
-359
-729
-979
257
245
-1033
-628
-182
150
-377
-607
-408
-500
-128
55
-273
-723
64
470
-357
-324
-126
-485
-115
-38
-231
-261
-1297
53
878
-1006
-1150
-203
634
-139
-932
33
476
-232
-577
-889
-26
846
-791
-1264
716
169
-1125
-849
379
-114
-761
-581
-495
-172
-271
28
-738
-1065
172
332
-493
-1175
184
147
-680
-406
-596
203
-594
-512
279
-394
-1042
335
404
-1097
-665
602
-255
-646
-82
-688
-159
-175
-231
-254
-809
-154
262
-824
-717
63
225
-106
-1241
-84
402
-65
-890
-795
430
101
-911
-1070
341
234
-440
-930
-409
464
-99
-219
-135
-110
-87
-370
-216
-336
-550
125
-416
-294
-45
-131
-196
-886
-307
437
-564
-1073
-38
371
-499
-228
-579
-708
612
-27
-1059
-854
366
698
-822
-636
-336
176
-175
-737
-205
-12
228
23
-715
-398
-66
-144
-748
-652
-92
0
-48
-454
-71
49
-250
161
-650
-107
620
-418
405
-869
6
776
-643
-130
-94
-126
231
325
-667
-808
14
706
-414
-1677
-98
1418
-408
-2057
276
1562
-689
-1528
-77
680
335
-990
-613
816
399
-1051
-369
513
147
-956
-845
733
61
-1097
-492
174
139
-602
-928
59
253
-39
-674
-675
420
-306
-512
25
186
-678
-325
672
362
-895
-587
793
112
-1292
-819
876
653
-1166
-1019
188
773
-367
-1775
-249
860
270
-1366
-1060
668
-26
-1000
-476
-338
-558
-187
150
-666
-590
-557
199
189
-635
-1002
59
739
-189
-1334
-413
846
-154
-1006
-750
144
183
-640
-1072
623
-178
-687
-281
645
-901
-777
491
360
-829
-1211
356
801
-110
-1605
-108
1192
-37
-1250
-202
-263
99
-537
-485
-286
-165
93
-84
-372
-1157
132
739
-553
-1831
78
1197
-455
-1067
-267
912
210
-1058
-594
10
70
-377
-608
-499
-473
207
-222
-735
-266
-293
-30
-424
-759
-627
303
-292
-1082
-147
25
-385
-641
-330
196
215
-964
-661
155
443
-644
-844
-424
458
755
-1053
-692
420
612
-628
-1307
-342
1205
396
-1575
-979
1367
1050
-1846
-1483
1099
449
-980
-970
-183
377
200
-841
-930
421
379
-847
-713
391
-200
-620
-427
47
-318
-368
-500
349
-476
-208
-92
-834
51
-78
-14
-1019
-468
805
334
-1415
-1091
1341
-9
-1618
-266
617
-188
-694
-796
99
630
-1185
-1211
403
715
-948
-701
425
-98
-855
-468
390
157
-863
-685
280
-441
-1108
-984
398
410
-946
-1059
-29
206
-768
-768
-190
-107
-518
-590
-29
-322
-751
-229
-106
-238
-1131
-346
354
-74
-1058
-1003
633
134
-1304
-1113
1001
635
-1156
-1171
60
621
-603
-882
-804
511
-441
-1070
21
-197
198
-947
-591
-151
-108
-525
-655
-47
-217
-342
-686
359
-319
-1106
84
47
-430
-616
-315
-88
239
-729
-1049
850
143
-926
-786
-133
164
-478
-368
173
-757
-542
435
-515
-65
-139
-671
-418
-150
105
-465
-24
-110
-726
-735
226
274
-602
108
237
-733
-741
55
145
-441
-747
-382
278
-573
-312
257
-498
-677
-672
-149
-481
330
-234
-1113
156
541
-483
-1491
-50
1353
-1120
-986
14
-265
-198
-419
-343
-1036
-112
589
-820
-1297
245
247
-651
-1046
-791
1218
144
-1269
-887
-62
647
-369
-963
-1015
265
571
-687
-1465
-107
888
-72
-1012
-814
461
736
-283
-1015
-994
425
132
-1123
-245
717
-640
-1056
-49
-5
28
-767
-146
-421
-875
-34
-126
-353
-683
-29
157
-478
-715
-255
85
-447
-574
-364
100
79
-467
-446
-607
-533
-18
-585
-249
387
-336
-646
-502
102
-164
-606
-151
154
-514
-340
428
-350
-619
71
-580
-526
140
104
-782
-55
-244
-426
-91
-647
-303
-619
28
127
-430
-658
-539
-113
-359
-730
-2
229
-420
-765
-88
475
-447
-931
-500
-17
-526
-253
-213
119
-718
-270
-208
-407
-217
-484
62
-223
-17
-830
-365
567
-98
-869
-551
539
203
-579
-724
-377
-89
15
-740
-1592
288
1128
-217
-1555
-171
1137
-136
-1167
-754
157
101
-451
-566
77
-478
-653
-356
-44
-459
-645
-274
-293
-242
-1200
-423
359
-131
-1381
-809
776
414
-932
-1401
-63
396
-834
-1229
-35
939
285
-921
-562
10
-131
-612
-945
406
-500
-744
-47
-604
318
-1
-324
-857
-290
592
303
-901
-851
388
196
-837
-390
79
194
-313
-178
-578
-597
60
-656
-906
-280
370
-111
-436
-490
116
6
-445
-710
-831
-318
280
-233
-713
-364
-24
8
-757
-967
156
444
-553
-1453
-393
418
-155
-1220
-838
411
511
-1105
-990
152
263
-801
-1160
-444
-22
-124
-550
-180
-160
-494
-198
-183
-498
-172
-602
-692
17
-213
-107
78
-203
-107
-356
-799
-87
418
-213
-647
-554
173
60
-677
-919
-530
-149
41
-892
-1033
374
-403
-1149
-484
-559
-546
-562
-386
-35
140
-1359
-618
234
-373
-508
-897
22
116
-61
-401
3
-6
-507
-454
-849
-215
499
-99
-636
-462
137
-119
-758
-637
95
-503
-118
99
-188
-398
-790
104
-302
-316
-586
160
778
-10
-982
-537
376
83
-707
-338
77
470
-90
-887
-201
0
-52
-1419
-502
926
-20
-690
-980
140
152
-162
-915
-16
611
-640
-728
-94
35
-575
-131
-126
-208
-702
14
308
-1058
-630
-53
-640
-458
-16
-123
-338
-604
-360
-11
-731
-666
33
-161
-751
-318
-76
-215
-294
-532
81
-467
-129
-72
-452
-261
-429
-634
-363
-35
-43
-993
-357
378
-491
-351
-303
-279
-719
-180
180
-795
-413
-30
-173
-241
-88
-212
-471
-280
-491
-489
-438
272
79
-628
-504
-94
-83
-300
-657
-556
-366
-253
-205
-476
-137
-391
97
-57
-517
-408
37
99
-569
-652
332
47
-420
-200
-243
-16
-53
-512
-631
137
99
-773
-517
-263
-222
-77
117
-27
-580
168
-112
-607
-537
-295
292
164
-489
-584
350
310
-793
-1079
292
-35
-693
-320
-250
208
-265
-354
-168
-110
60
-353
-463
-108
-231
-764
-316
210
-210
-300
-211
-78
-496
-322
-200
240
-484
-572
377
291
-311
-1186
271
377
-591
-430
-327
501
-157
-939
-604
18
357
-532
-677
83
-86
-162
-474
-332
57
-563
-766
102
114
-173
-440
-592
-168
-392
-298
-687
3
103
-903
-1035
-462
469
39
-1024
-997
-261
34
-353
-577
-929
-553
159
373
-606
-1141
135
356
-480
-1257
-719
281
575
-538
-1688
-533
371
-384
-1181
-430
-253
-514
-375
-498
-231
-321
-878
-412
-452
-356
-125
-543
-558
-564
-333
-627
-795
-311
133
-548
-1122
-722
416
-213
-905
-387
-431
-229
-367
-397
-375
-2
-173
-1004
-204
-151
-633
-318
178
-11
-535
-220
-272
-393
-251
-301
-551
-36
-294
-190
488
-515
-928
-634
-116
255
302
-1191
-693
684
-397
-1334
-580
187
-283
-894
-517
-34
-323
-555
-887
-686
-337
-565
-971
-742
348
12
-1305
-1016
-47
378
-503
-1005
-844
-69
78
-589
-685
-366
211
-406
-1134
-818
-44
-193
-1065
-470
14
-532
-282
-122
-296
-731
-314
-67
-385
-495
-426
362
-590
-1197
-353
226
-407
-850
-159
189
-447
-888
-720
-380
-145
-652
-660
-324
75
-224
-861
-259
326
-439
-771
-119
242
-120
-599
-297
-205
-335
-315
-155
-503
-363
-134
-579
-983
-680
158
261
-1076
-1205
213
269
-487
-933
-348
-346
-160
-413
-952
-416
-58
-450
-585
-494
203
169
-560
-905
-462
189
-33
-281
-574
-241
162
-102
-299
-326
114
295
-397
-719
-316
228
-10
-492
-460
-84
10
46
-231
-545
-219
-101
-550
-297
96
-223
-256
-108
-250
-456
329
-84
-952
-173
456
-45
-557
-453
-495
248
113
-789
-842
-83
274
-298
-730
-713
-192
-29
-779
-813
-255
458
235
-893
-921
-144
45
-358
-514
-363
99
-343
-198
-199
-713
-583
-240
-381
-550
16
100
-399
-630
-421
-278
-302
-57
-12
-11
-245
-893
-518
101
-260
-495
-67
-590
-115
295
-126
-720
-706
-266
-368
-168
124
192
-110
-247
-133
-264
-243
3
-457
-299
124
-147
-342
-343
-285
-6
174
-531
-762
96
587
-345
-1051
-438
165
264
-189
-444
-598
-345
-84
-145
-420
-461
-479
-64
-52
-494
-509
-60
-45
-228
-348
-67
24
127
-588
-879
-108
145
-86
-173
11
415
-15
-860
-574
-190
-251
-312
-309
19
92
18
-177
-390
-205
-327
-80
-131
-226
-286
-40
125
-209
-445
-339
-162
-209
-189
-68
-232
-399
-609
-621
-320
-68
42
-270
-247
-219
-134
-38
-445
-641
-178
-14
-190
-34
395
255
-337
-444
-93
147
-114
18
-62
-276
124
-193
-280
95
19
-361
-452
91
109
-425
-707
-89
-276
-595
-130
53
305
-88
-582
-648
18
128
-1075
-542
299
515
-22
-626
-176
67
90
-738
-673
197
352
-76
-635
-351
61
139
-261
-692
-474
50
321
-376
-798
-491
44
110
-613
-570
252
532
-353
-1044
-219
565
-456
-781
-347
-244
102
-126
-315
-551
-532
119
-399
-735
-379
-195
209
-209
-967
-547
131
31
-791
-730
-54
-155
-576
-703
-551
-221
-150
-283
-236
110
-242
-398
-504
-674
-319
-89
-214
-259
128
119
-310
-618
-580
-317
-329
-566
-278
33
-58
-454
-728
-244
88
-208
-557
-270
-29
129
-398
-885
-573
-47
85
-282
-204
262
142
-338
-717
-564
-191
72
-82
-508
-55
303
-49
-427
-526
-119
-380
-637
-271
-65
-100
-273
-584
-627
46
-5
10
33
-560
-619
-241
-223
-475
-143
-20
-325
146
9
-333
-338
-293
-622
-268
233
57
127
23
-38
-548
-446
292
117
-60
-495
-151
252
-88
-326
-433
44
236
-5
-143
68
-24
-130
-354
-635
-193
328
351
-161
-94
-5
-235
-270
-394
-192
-235
-237
-153
-146
-240
-184
-401
-429
-386
219
528
-518
-610
-318
-228
-423
-752
-254
79
122
-189
-533
-506
-287
-122
-745
-727
86
344
-143
-581
-506
-304
-264
-658
-459
-49
189
-211
-471
-182
-161
-251
-356
-352
-344
236
156
-444
-379
-208
-246
-334
-262
-133
-32
-161
-387
-501
-209
-8
-172
-249
-47
-253
-454
-52
-242
-594
-318
-374
-86
69
-237
-404
-489
-92
-268
-547
-351
-141
72
-233
-410
-157
-120
-173
-183
-116
-321
-316
150
-266
-484
-184
-302
-94
-302
-363
-94
-107
89
-188
-580
-108
224
-252
-497
-292
-65
-34
-202
-145
-363
-297
-217
-352
-274
-297
-183
-96
-218
-240
80
-37
-424
-429
-51
140
-225
-486
-272
-75
-8
-323
-434
-415
15
-111
-794
-479
251
110
-667
-607
-151
-66
-287
-287
-163
-131
-78
-485
-524
-351
-37
244
-411
-580
31
319
-195
-657
-686
-192
299
-190
-410
-98
342
61
-746
-598
-110
131
-2
-218
-256
25
191
-215
-403
-258
-126
-8
-35
-277
-334
-147
-304
-577
-478
-286
-42
36
-396
-277
-133
-448
-578
-544
-206
-232
-234
-156
-13
-27
-189
-270
-445
-281
27
-99
-224
-230
-307
-147
-169
-250
-361
-526
-223
-281
-333
-466
-447
-63
-314
-603
-499
-273
-259
-150
-418
-687
-512
-141
-122
-346
-607
-541
-344
-123
-101
-238
-200
-277
-282
-382
-430
-189
-330
-412
-208
-292
-301
-234
-222
-330
-503
-324
-230
-172
-136
-263
-348
-335
-190
-209
-164
-228
-418
-303
-162
-200
-265
-401
-530
-194
-25
-168
-81
-94
-135
-397
-595
-432
-313
-302
-278
-237
-153
-85
-275
-374
-352
-704
-718
-125
270
18
-483
-275
-204
-337
-320
-480
-557
-458
-211
-86
-252
-499
-631
-700
-572
-489
-423
-276
-178
-352
-400
-492
-575
-434
-300
-520
-485
-184
-267
-399
-159
-269
-711
-654
-218
93
-272
-497
-297
-149
-129
-318
-302
-186
-159
-198
-394
-523
-286
25
15
-220
-284
43
-60
-337
-458
-419
-178
-11
13
-62
-6
-75
-120
-151
-29
-205
-286
-43
50
21
-318
-331
-228
-204
-202
-491
-288
-120
-311
-293
-251
-264
-153
-312
-630
-390
43
-95
-393
-416
-192
14
-232
-620
-467
-185
-45
-213
-484
-528
-244
11
-384
-676
-625
-310
-169
-355
-488
-530
-423
-169
-420
-695
-423
-207
-214
-389
-390
-340
-315
-299
-475
-534
-340
-328
-381
-210
-226
-225
-334
-475
-408
-414
-326
-310
-182
-114
-49
25
-216
-292
-246
-314
-124
-217
-331
-146
-25
-273
-402
-320
-163
-180
-370
-522
-467
-234
-412
-356
-226
-232
-165
-233
-426
-548
-425
-336
-280
-373
-388
-49
59
-98
-574
-627
-439
-131
-114
-594
-401
-66
-58
-460
-648
-453
-158
-262
-458
-298
-141
-315
-343
-488
-512
-380
-475
-495
-423
-303
-375
-506
-380
-256
-432
-489
-503
-405
-147
-133
-311
-329
-359
-389
-286
-450
-536
-365
-232
-220
-357
-296
-120
-145
-389
-466
-404
-386
-338
-285
-388
-322
-180
-289
-298
-313
-324
-379
-441
-330
-325
-174
-104
-255
-395
-340
-212
-253
-266
-364
-449
-315
-148
-208
-341
-311
-211
-328
-447
-429
-388
-214
-268
-478
-416
-203
-114
-397
-429
-252
-220
-333
-365
-221
-169
-281
-454
-494
-375
-194
-260
-455
-454
-342
-269
-309
-245
-294
-313
-176
-194
-369
-465
-361
-336
-309
-197
-273
-251
-91
-182
-306
-424
-433
-218
-58
-112
-209
-239
-217
-221
-217
-367
-497
-312
-210
-107
-222
-287
-367
-366
-293
-493
-451
-307
-232
-282
-334
-327
-287
-296
-360
-407
-426
-433
-399
-277
-349
-374
-312
-505
-669
-435
-200
-255
-428
-603
-479
-228
-290
-560
-597
-418
-303
-293
-406
-375
-329
-269
-310
-518
-640
-569
-341
-290
-506
-511
-234
-107
-249
-494
-643
-552
-323
-334
-611
-765
-365
-123
-334
-406
-516
-486
-240
-230
-506
-632
-342
-112
-287
-540
-680
-371
-54
-201
-561
-672
-394
-143
-323
-445
-413
-248
-134
-208
-252
-320
-259
-209
-258
-314
-339
-245
-248
-260
-283
-410
-409
-368
-252
-94
-175
-343
-236
-60
-53
-218
-311
-284
-189
-105
-206
-263
-195
-218
-312
-293
-220
-198
-135
-254
-382
-371
-331
-188
-233
-326
-324
-189
-77
-227
-370
-362
-276
-264
-327
-368
-294
-159
-134
-228
-490
-405
-147
-234
-470
-639
-508
-152
-89
-413
-556
-346
-136
-274
-589
-598
-340
-264
-370
-338
-246
-166
-87
-226
-648
-645
-212
-102
-302
-492
-393
-88
-61
-292
-453
-501
-312
-207
-405
-488
-349
-217
-238
-445
-583
-431
-176
-209
-398
-450
-330
-294
-443
-490
-456
-442
-340
-249
-289
-366
-407
-384
-302
-288
-365
-346
-203
-114
-221
-362
-334
-302
-386
-415
-353
-267
-298
-329
-269
-275
-275
-279
-195
-117
-214
-303
-291
-204
-135
-122
-183
-176
-78
-31
-148
-189
-180
-199
-217
-261
-139
-38
-84
-190
-275
-259
-233
-255
-319
-351
-268
-217
-177
-100
-145
-208
-220
-217
-223
-223
-174
-194
-271
-314
-248
-221
-220
-208
-152
-240
-421
-403
-253
-150
-207
-309
-289
-136
-98
-246
-318
-286
-304
-398
-548
-440
-145
-59
-210
-279
-175
-119
-132
-196
-258
-302
-294
-203
-151
-168
-97
-58
-134
-328
-371
-207
-161
-226
-266
-287
-301
-182
-149
-294
-360
-294
-268
-265
-238
-242
-294
-321
-295
-314
-325
-259
-180
-180
-167
-243
-375
-355
-272
-222
-192
-171
-141
-103
-89
-122
-146
-110
-69
-164
-199
-76
-15
-4
-26
-116
-126
-35
-86
-78
-79
-126
-136
-218
-298
-244
-95
-124
-269
-359
-319
-217
-234
-282
-315
-251
-65
0
-64
-140
-165
-173
-152
-110
-166
-211
-139
-68
-141
-215
-232
-249
-230
-214
-253
-309
-261
-170
-171
-261
-323
-192
-43
-72
-217
-338
-246
-61
-18
-109
-121
-70
25
61
-62
-103
-83
-21
-43
-165
-138
-40
22
7
-132
-201
-146
-93
-151
-266
-305
-182
-116
-187
-222
-180
-175
-181
-176
-202
-223
-234
-227
-193
-156
-161
-239
-276
-164
-104
-219
-358
-326
-264
-304
-335
-325
-316
-287
-249
-254
-289
-274
-229
-234
-281
-282
-231
-163
-109
-140
-199
-196
-155
-107
-84
-99
-173
-227
-153
-68
-101
-209
-230
-155
-109
-100
-106
-120
-95
-96
-80
-71
-97
-78
-36
-18
-41
-45
-80
-85
-13
-53
-117
-119
-121
-56
10
-50
-91
-33
-48
-48
-74
-123
-108
-55
2
-48
-132
-80
-9
-38
-81
-121
-157
-147
-107
-82
-87
-92
-79
-15
-1
-75
-165
-227
-220
-197
-165
-123
-130
-143
-112
-64
-99
-151
-124
-115
-106
-176
-258
-207
-105
-64
-169
-227
-141
-78
-108
-205
-259
-263
-237
-166
-181
-254
-288
-269
-225
-245
-286
-255
-214
-207
-225
-286
-290
-256
-254
-249
-228
-211
-149
-110
-170
-250
-299
-262
-204
-206
-251
-263
-278
-345
-316
-239
-206
-243
-281
-252
-164
-116
-103
-143
-217
-229
-262
-250
-202
-187
-228
-284
-242
-213
-217
-196
-188
-258
-357
-330
-241
-203
-236
-283
-270
-239
-251
-280
-234
-188
-213
-234
-157
-100
-105
-104
-135
-189
-184
-139
-78
-43
-70
-119
-162
-153
-164
-197
-211
-203
-179
-169
-151
-131
-183
-201
-136
-118
-139
-136
-89
-106
-141
-111
-84
-112
-141
-157
-151
-156
-132
-87
-117
-160
-205
-202
-160
-168
-233
-261
-291
-280
-250
-214
-192
-228
-288
-321
-317
-301
-300
-281
-260
-303
-366
-379
-335
-325
-348
-364
-382
-333
-272
-281
-313
-367
-388
-329
-288
-292
-283
-261
-283
-328
-353
-339
-294
-299
-298
-262
-242
-251
-265
-261
-249
-260
-252
-193
-160
-175
-198
-191
-154
-175
-205
-173
-140
-126
-100
-120
-115
-118
-121
-97
-123
-169
-187
-156
-138
-145
-161
-164
-132
-121
-140
-172
-212
-208
-170
-128
-117
-141
-166
-124
-136
-215
-266
-247
-179
-160
-166
-125
-64
-68
-108
-155
-184
-181
-164
-194
-211
-199
-197
-185
-184
-188
-180
-173
-163
-198
-252
-248
-196
-179
-237
-269
-228
-193
-235
-273
-316
-323
-281
-241
-196
-194
-223
-227
-242
-305
-351
-343
-270
-226
-315
-362
-340
-344
-341
-366
-361
-295
-246
-217
-228
-264
-254
-258
-296
-301
-274
-266
-252
-210
-218
-237
-215
-221
-269
-269
-251
-259
-252
-266
-215
-159
-180
-173
-175
-195
-202
-218
-273
-271
-227
-196
-155
-183
-218
-213
-210
-212
-242
-235
-224
-200
-147
-80
-122
-157
-66
-102
-96
3
-89
-149
-106
-116
-224
-122
-192
-69
-107
-60
-32
-92
-84
-89
-103
-125
-48
-135
-55
-34
-31
-150
-47
-57
-144
-167
-135
-96
-86
-105
-127
-121
-160
-153
-163
-148
-184
-191
-187
-194
-262
-259
-225
-212
-189
-185
-190
-179
-177
-191
-206
-202
-225
-175
-164
-178
-221
-201
-170
-177
-220
-242
-209
-194
-204
-229
-257
-263
-240
-256
-236
-238
-251
-294
-311
-284
-299
-307
-311
-305
-275
-228
-238
-279
-266
-235
-245
-251
-241
-268
-287
-281
-291
-319
-341
-322
-308
-315
-338
-379
-347
-316
-310
-302
-292
-285
-269
-247
-257
-281
-253
-214
-245
-272
-280
-252
-203
-192
-202
-227
-241
-241
-222
-193
-251
-298
-239
-199
-227
-226
-196
-174
-174
-217
-212
-160
-125
-131
-141
-140
-140
-126
-125
-143
-169
-197
-152
-104
-146
-193
-187
-162
-159
-164
-181
-166
-127
-149
-157
-134
-156
-194
-173
-159
-192
-188
-154
-160
-197
-212
-193
-166
-160
-138
-147
-162
-142
-113
-100
-127
-129
-140
-175
-171
-124
-138
-185
-183
-179
-165
-150
-149
-144
-148
-188
-205
-209
-187
-151
-181
-210
-223
-224
-199
-187
-196
-230
-239
-214
-203
-197
-187
-221
-290
-275
-223
-232
-253
-271
-286
-294
-307
-301
-326
-320
-267
-269
-310
-287
-203
-171
-208
-280
-300
-272
-242
-248
-263
-280
-304
-259
-228
-215
-208
-222
-219
-236
-248
-256
-266
-217
-186
-192
-203
-176
-144
-119
-107
-148
-159
-136
-111
-98
-123
-162
-149
-119
-128
-165
-191
-230
-240
-204
-226
-261
-237
-222
-222
-208
-212
-212
-189
-174
-170
-185
-186
-174
-195
-199
-189
-239
-263
-250
-237
-249
-258
-250
-275
-294
-253
-233
-217
-189
-202
-222
-253
-294
-277
-282
-299
-298
-325
-352
-348
-362
-375
-367
-374
-399
-395
-378
-373
-364
-380
-366
-343
-335
-313
-309
-338
-372
-376
-343
-345
-349
-360
-371
-353
-344
-345
-343
-347
-356
-377
-396
-375
-366
-340
-313
-339
-329
-276
-288
-306
-307
-304
-298
-302
-290
-264
-236
-220
-229
-248
-224
-210
-213
-253
-300
-297
-297
-314
-307
-294
-295
-302
-285
-277
-293
-286
-303
-354
-353
-305
-278
-236
-196
-230
-277
-288
-305
-302
-303
-356
-361
-338
-307
-305
-310
-319
-338
-321
-317
-341
-309
-265
-296
-336
-362
-326
-285
-306
-316
-310
-301
-289
-266
-253
-250
-215
-198
-203
-196
-186
-196
-230
-267
-269
-212
-198
-241
-233
-233
-271
-309
-361
-364
-330
-319
-350
-371
-354
-341
-374
-409
-415
-432
-444
-403
-378
-404
-388
-344
-348
-354
-351
-345
-320
-319
-301
-285
-262
-239
-245
-238
-205
-198
-235
-247
-229
-210
-204
-203
-181
-181
-217
-205
-139
-92
-234
-361
-272
-306
-340
-142
-4
-74
-91
-119
-196
-341
-359
-234
-155
-122
-69
-62
-147
-236
-290
-209
-169
-218
-219
-143
-163
-211
-218
-217
-269
-330
-298
-210
-204
-268
-290
-264
-250
-245
-214
-206
-251
-327
-262
-176
-192
-198
-157
-119
-153
-217
-182
-158
-182
-227
-226
-220
-210
-209
-224
-229
-278
-297
-256
-220
-209
-201
-227
-247
-263
-262
-290
-376
-388
-324
-281
-270
-273
-270
-275
-304
-352
-344
-340
-340
-332
-352
-343
-338
-319
-279
-319
-377
-360
-368
-408
-370
-317
-350
-388
-378
-310
-300
-329
-356
-387
-407
-423
-433
-427
-394
-389
-392
-392
-378
-381
-412
-437
-462
-472
-458
-406
-384
-384
-359
-363
-375
-364
-348
-356
-394
-422
-405
-400
-398
-376
-373
-353
-319
-307
-312
-316
-306
-283
-292
-270
-206
-171
-158
-129
-105
-109
-119
-138
-159
-160
-177
-180
-154
-153
-117
-115
-153
-139
-114
-134
-181
-203
-202
-185
-206
-203
-155
-144
-135
-150
-152
-169
-188
-182
-226
-228
-188
-187
-187
-167
-135
-117
-129
-154
-175
-167
-152
-152
-140
-99
-67
-70
-48
-67
-84
-104
-110
-115
-104
-76
-93
-148
-160
-162
-185
-199
-188
-188
-231
-236
-268
-298
-288
-264
-272
-247
-215
-237
-217
-196
-212
-237
-284
-282
-260
-293
-305
-298
-328
-345
-363
-369
-343
-353
-351
-323
-331
-344
-330
-329
-346
-330
-331
-348
-339
-325
-308
-327
-369
-363
-350
-317
-308
-339
-353
-334
-312
-321
-319
-339
-339
-337
-363
-341
-294
-283
-329
-444
-533
-451
-296
-283
-355
-428
-428
-357
-336
-334
-397
-478
-430
-320
-315
-327
-377
-395
-370
-343
-331
-341
-366
-383
-333
-343
-395
-458
-472
-448
-427
-421
-422
-412
-407
-396
-379
-373
-387
-418
-428
-406
-393
-435
-459
-440
-440
-434
-417
-423
-409
-427
-464
-465
-465
-454
-418
-375
-347
-340
-344
-364
-383
-354
-353
-417
-490
-479
-373
-336
-388
-391
-362
-389
-434
-443
-411
-414
-443
-435
-408
-395
-418
-444
-422
-420
-436
-426
-421
-395
-388
-378
-368
-381
-374
-375
-384
-408
-416
-403
-403
-412
-419
-389
-365
-421
-464
-436
-430
-431
-417
-445
-429
-372
-357
-355
-348
-349
-332
-332
-337
-328
-309
-305
-309
-321
-335
-314
-275
-276
-279
-271
-281
-283
-296
-303
-280
-279
-284
-289
-274
-244
-233
-223
-251
-262
-236
-246
-246
-229
-222
-183
-162
-186
-193
-173
-179
-200
-218
-230
-228
-203
-197
-219
-188
-160
-177
-204
-219
-212
-257
-288
-270
-256
-248
-268
-268
-250
-225
-240
-232
-199
-198
-219
-212
-202
-231
-219
-184
-189
-208
-197
-202
-228
-214
-235
-228
-204
-205
-194
-191
-186
-204
-214
-225
-250
-279
-290
-283
-285
-263
-248
-264
-272
-280
-267
-240
-264
-309
-328
-340
-354
-366
-367
-378
-397
-405
-381
-367
-401
-415
-385
-400
-423
-407
-372
-357
-367
-370
-366
-348
-325
-329
-357
-354
-311
-271
-288
-313
-326
-296
-279
-299
-308
-300
-287
-301
-312
-323
-333
-311
-316
-314
-310
-309
-288
-252
-247
-302
-332
-340
-337
-340
-367
-363
-347
-349
-350
-354
-320
-319
-339
-334
-357
-347
-297
-306
-332
-320
-303
-270
-255
-249
-214
-256
-301
-277
-277
-283
-289
-307
-312
-300
-318
-337
-333
-327
-331
-363
-353
-313
-325
-365
-369
-395
-444
-416
-406
-457
-468
-454
-446
-436
-429
-414
-422
-439
-435
-424
-425
-378
-345
-396
-398
-373
-371
-366
-364
-360
-359
-350
-333
-337
-372
-398
-412
-426
-462
-463
-429
-420
-418
-396
-397
-384
-355
-362
-388
-418
-433
-411
-411
-422
-422
-429
-415
-388
-375
-376
-355
-344
-350
-351
-360
-352
-358
-339
-349
-385
-391
-417
-410
-409
-411
-395
-389
-368
-324
-314
-334
-350
-363
-399
-418
-410
-400
-392
-386
-379
-388
-389
-364
-352
-347
-361
-372
-397
-403
-384
-415
-446
-437
-417
-412
-408
-365
-344
-352
-330
-337
-366
-352
-338
-336
-354
-345
-312
-302
-297
-303
-329
-342
-318
-294
-310
-326
-302
-295
-298
-296
-298
-298
-328
-356
-338
-341
-347
-335
-359
-357
-305
-304
-322
-368
-411
-408
-400
-373
-336
-337
-379
-386
-341
-265
-260
-281
-313
-301
-280
-251
-272
-371
-398
-388
-347
-332
-326
-352
-359
-332
-313
-306
-291
-312
-344
-267
-229
-258
-255
-255
-285
-278
-241
-242
-234
-238
-246
-263
-244
-217
-234
-233
-228
-227
-206
-181
-224
-251
-229
-227
-254
-265
-266
-266
-240
-244
-250
-224
-217
-237
-245
-267
-251
-208
-216
-239
-249
-245
-230
-224
-220
-210
-198
-200
-192
-174
-155
-161
-166
-138
-119
-131
-140
-154
-136
-102
-108
-128
-129
-94
-110
-140
-157
-136
-111
-131
-174
-194
-175
-166
-196
-216
-191
-191
-190
-188
-216
-194
-190
-222
-229
-201
-160
-138
-142
-166
-173
-192
-207
-203
-194
-197
-221
-208
-167
-165
-184
-209
-222
-225
-218
-233
-248
-231
-242
-257
-256
-262
-237
-219
-235
-270
-274
-277
-300
-300
-307
-324
-345
-330
-321
-339
-347
-355
-358
-344
-355
-348
-338
-356
-354
-339
-335
-335
-316
-319
-341
-306
-295
-289
-278
-291
-273
-244
-245
-237
-244
-245
-237
-247
-234
-238
-227
-235
-254
-240
-237
-248
-272
-294
-291
-308
-337
-340
-334
-347
-341
-329
-358
-359
-358
-356
-345
-353
-349
-341
-346
-378
-402
-388
-377
-376
-368
-340
-325
-336
-330
-327
-331
-336
-344
-344
-345
-326
-303
-310
-320
-339
-360
-349
-361
-382
-402
-406
-401
-401
-412
-436
-424
-402
-393
-401
-419
-413
-404
-408
-415
-421
-428
-402
-378
-379
-366
-321
-306
-319
-332
-336
-341
-367
-384
-356
-365
-356
-322
-331
-312
-328
-351
-338
-349
-343
-316
-322
-305
-285
-309
-323
-300
-287
-305
-307
-291
-309
-308
-300
-306
-298
-282
-289
-308
-289
-280
-295
-298
-290
-307
-319
-265
-229
-227
-220
-192
-184
-192
-154
-126
-131
-124
-129
-121
-128
-152
-149
-169
-194
-172
-163
-173
-173
-174
-166
-179
-188
-190
-197
-183
-189
-224
-218
-213
-232
-270
-263
-250
-279
-275
-264
-255
-262
-263
-254
-251
-260
-254
-220
-212
-218
-201
-205
-220
-205
-201
-231
-196
-193
-227
-209
-197
-188
-195
-179
-141
-152
-165
-136
-122
-149
-176
-181
-176
-180
-199
-212
-216
-220
-209
-233
-258
-219
-199
-220
-213
-193
-192
-196
-220
-245
-252
-244
-214
-223
-251
-236
-254
-242
-235
-249
-224
-224
-241
-222
-204
-215
-206
-205
-229
-237
-245
-211
-193
-217
-206
-211
-201
-169
-173
-201
-163
-152
-181
-175
-161
-152
-180
-192
-173
-181
-215
-208
-209
-232
-221
-221
-214
-211
-240
-260
-259
-280
-277
-274
-297
-294
-276
-292
-303
-286
-277
-285
-282
-282
-297
-286
-296
-301
-286
-281
-293
-290
-253
-267
-290
-292
-298
-310
-296
-261
-264
-276
-248
-216
-231
-236
-245
-267
-245
-254
-272
-274
-271
-260
-252
-273
-296
-307
-297
-267
-306
-343
-325
-325
-334
-318
-316
-308
-286
-288
-284
-286
-299
-291
-274
-268
-270
-272
-278
-262
-259
-247
-257
-297
-284
-271
-262
-265
-305
-313
-270
-269
-295
-281
-247
-232
-251
-262
-231
-262
-317
-310
-328
-352
-333
-314
-316
-297
-286
-294
-306
-295
-273
-291
-309
-318
-366
-390
-385
-396
-395
-407
-383
-317
-309
-311
-289
-299
-316
-308
-299
-289
-283
-292
-267
-264
-301
-283
-265
-294
-306
-334
-356
-348
-319
-301
-344
-332
-289
-320
-321
-319
-343
-317
-302
-341
-368
-370
-373
-375
-399
-413
-400
-396
-390
-388
-404
-396
-396
-391
-392
-380
-362
-362
-351
-326
-321
-336
-323
-321
-334
-328
-341
-367
-357
-387
-387
-350
-362
-359
-346
-363
-346
-348
-357
-329
-323
-331
-304
-312
-320
-307
-331
-353
-333
-304
-306
-324
-337
-338
-326
-332
-349
-356
-328
-301
-337
-313
-281
-285
-277
-273
-293
-280
-259
-259
-272
-270
-247
-259
-270
-274
-296
-295
-282
-291
-266
-243
-245
-232
-235
-242
-237
-241
-259
-280
-276
-253
-222
-205
-220
-208
-213
-208
-189
-212
-211
-216
-223
-202
-231
-261
-263
-276
-287
-304
-309
-287
-254
-261
-275
-270
-243
-231
-293
-308
-298
-305
-263
-258
-259
-235
-221
-209
-217
-237
-221
-218
-254
-247
-250
-249
-225
-241
-272
-269
-287
-290
-266
-287
-299
-274
-275
-292
-305
-309
-325
-334
-336
-335
-315
-293
-290
-303
-274
-265
-298
-293
-295
-316
-307
-297
-288
-286
-286
-279
-285
-281
-275
-267
-267
-259
-268
-262
-243
-266
-274
-266
-286
-274
-272
-300
-322
-327
-305
-297
-278
-266
-259
-257
-292
-308
-299
-294
-294
-291
-310
-320
-287
-283
-291
-277
-287
-293
-280
-280
-251
-257
-262
-252
-284
-295
-275
-296
-330
-339
-333
-348
-359
-347
-345
-350
-356
-355
-323
-321
-354
-353
-366
-383
-393
-385
-376
-370
-354
-361
-348
-341
-336
-326
-331
-322
-349
-341
-328
-352
-351
-343
-352
-357
-353
-358
-367
-353
-351
-359
-345
-331
-325
-319
-292
-278
-284
-266
-240
-234
-224
-214
-238
-220
-235
-240
-217
-227
-221
-229
-235
-222
-194
-187
-193
-190
-200
-195
-187
-188
-187
-191
-192
-197
-203
-202
-205
-189
-190
-214
-204
-178
-136
-145
-192
-180
-178
-199
-209
-220
-226
-186
-185
-246
-257
-239
-266
-291
-284
-292
-304
-299
-304
-323
-306
-280
-274
-286
-286
-268
-267
-281
-262
-232
-253
-276
-282
-309
-326
-330
-354
-344
-348
-368
-370
-370
-336
-328
-349
-319
-305
-322
-308
-314
-338
-346
-349
-346
-353
-364
-342
-352
-374
-382
-400
-418
-430
-432
-426
-424
-417
-404
-398
-396
-370
-378
-415
-394
-396
-405
-394
-386
-362
-327
-324
-312
-292
-318
-310
-310
-344
-353
-335
-305
-313
-333
-298
-275
-302
-306
-299
-281
-252
-268
-291
-271
-264
-290
-302
-304
-284
-248
-246
-251
-244
-239
-226
-242
-269
-271
-289
-314
-310
-325
-352
-352
-339
-351
-356
-348
-327
-313
-332
-327
-292
-292
-304
-295
-297
-308
-319
-312
-333
-348
-338
-330
-317
-326
-329
-329
-330
-343
-366
-364
-369
-379
-382
-368
-371
-381
-386
-394
-399
-374
-366
-368
-365
-374
-385
-393
-406
-420
-406
-399
-385
-365
-338
-317
-329
-330
-341
-325
-307
-342
-336
-333
-352
-355
-350
-340
-357
-362
-334
-328
-328
-299
-297
-303
-312
-352
-330
-306
-344
-354
-332
-329
-326
-323
-328
-309
-301
-303
-298
-282
-296
-303
-298
-293
-292
-290
-254
-232
-257
-250
-247
-254
-218
-221
-241
-244
-252
-256
-251
-248
-235
-229
-228
-223
-238
-230
-237
-250
-238
-246
-265
-237
-220
-242
-262
-250
-241
-247
-241
-244
-238
-258
-291
-301
-323
-336
-347
-395
-405
-411
-424
-406
-395
-391
-370
-378
-385
-369
-369
-381
-362
-347
-335
-280
-266
-266
-239
-222
-202
-211
-216
-189
-188
-184
-194
-201
-173
-172
-193
-203
-199
-189
-212
-247
-259
-276
-297
-311
-332
-332
-317
-310
-318
-324
-339
-350
-364
-397
-388
-400
-426
-431
-433
-437
-414
-407
-427
-400
-386
-385
-396
-386
-381
-407
-378
-372
-380
-354
-344
-338
-313
-312
-324
-339
-347
-358
-369
-383
-380
-383
-415
-404
-391
-406
-393
-372
-376
-373
-379
-375
-332
-344
-346
-345
-372
-367
-354
-368
-367
-362
-347
-334
-335
-318
-323
-313
-323
-330
-298
-290
-288
-276
-278
-283
-289
-320
-304
-279
-296
-281
-267
-287
-287
-275
-294
-311
-308
-324
-321
-317
-326
-306
-330
-327
-288
-297
-296
-271
-280
-292
-288
-282
-280
-283
-265
-253
-267
-262
-261
-290
-279
-283
-286
-284
-295
-289
-288
-287
-279
-272
-274
-244
-238
-261
-243
-233
-250
-266
-264
-260
-269
-279
-290
-295
-298
-319
-322
-334
-351
-352
-348
-348
-341
-329
-340
-337
-326
-338
-346
-352
-384
-382
-367
-387
-386
-343
-338
-334
-320
-317
-309
-306
-315
-298
-291
-309
-314
-320
-317
-313
-297
-290
-279
-263
-276
-274
-248
-250
-280
-278
-286
-277
-243
-253
-264
-243
-233
-245
-239
-242
-249
-260
-281
-306
-327
-363
-372
-377
-369
-344
-331
-314
-284
-262
-247
-199
-171
-173
-179
-175
-173
-199
-211
-201
-190
-192
-200
-185
-187
-206
-207
-193
-179
-171
-185
-187
-182
-213
-224
-209
-212
-203
-197
-198
-173
-171
-168
-193
-193
-193
-215
-220
-234
-244
-262
-276
-290
-289
-276
-275
-275
-252
-246
-256
-261
-263
-256
-272
-291
-297
-303
-303
-302
-308
-307
-285
-249
-235
-246
-239
-209
-193
-203
-220
-199
-191
-220
-238
-243
-268
-264
-252
-250
-225
-234
-241
-220
-244
-273
-253
-257
-287
-288
-307
-311
-297
-299
-295
-310
-316
-299
-322
-350
-351
-364
-366
-360
-370
-363
-353
-366
-375
-376
-358
-353
-366
-331
-305
-294
-266
-248
-232
-235
-212
-191
-194
-185
-161
-147
-142
-146
-188
-209
-198
-215
-251
-242
-224
-230
-233
-233
-224
-214
-218
-213
-208
-211
-216
-231
-245
-249
-257
-251
-267
-248
-236
-270
-254
-231
-255
-252
-248
-243
-222
-235
-232
-236
-256
-261
-250
-269
-283
-287
-312
-319
-323
-320
-320
-301
-285
-283
-268
-290
-305
-315
-332
-326
-345
-352
-332
-339
-337
-333
-299
-288
-319
-317
-317
-325
-322
-343
-360
-373
-402
-406
-400
-402
-374
-364
-369
-330
-323
-314
-297
-296
-300
-322
-354
-342
-330
-331
-310
-280
-265
-277
-264
-266
-277
-256
-245
-232
-234
-244
-234
-250
-255
-234
-229
-205
-229
-234
-200
-211
-207
-190
-209
-226
-213
-229
-232
-225
-228
-214
-224
-210
-182
-205
-209
-173
-182
-200
-213
-213
-185
-183
-190
-188
-191
-179
-185
-199
-193
-191
-207
-196
-193
-198
-187
-213
-233
-245
-262
-251
-250
-283
-261
-259
-267
-241
-269
-303
-312
-351
-364
-372
-377
-377
-388
-364
-350
-368
-376
-354
-348
-356
-339
-342
-370
-386
-416
-442
-451
-455
-463
-435
-423
-434
-428
-409
-368
-354
-335
-332
-343
-330
-336
-347
-323
-321
-312
-275
-285
-302
-281
-279
-294
-305
-301
-303
-342
-346
-340
-342
-327
-317
-309
-290
-251
-235
-231
-228
-223
-233
-247
-227
-221
-250
-247
-234
-260
-262
-250
-244
-241
-247
-240
-245
-255
-263
-260
-263
-277
-290
-274
-248
-265
-283
-283
-269
-263
-280
-292
-257
-252
-264
-255
-246
-229
-212
-212
-208
-188
-170
-166
-178
-191
-184
-179
-186
-177
-186
-185
-171
-187
-210
-204
-209
-208
-198
-205
-211
-232
-245
-235
-230
-233
-242
-268
-285
-298
-321
-356
-356
-343
-345
-345
-333
-319
-306
-296
-293
-292
-288
-281
-264
-257
-244
-215
-214
-223
-206
-210
-232
-227
-218
-205
-207
-201
-188
-191
-187
-191
-211
-232
-231
-223
-243
-250
-238
-228
-224
-219
-205
-221
-217
-216
-240
-237
-218
-230
-235
-226
-233
-252
-253
-237
-242
-245
-224
-217
-213
-207
-194
-209
-215
-189
-185
-182
-158
-142
-125
-121
-122
-133
-157
-148
-150
-160
-167
-171
-180
-173
-168
-187
-178
-165
-162
-143
-173
-188
-190
-212
-234
-239
-256
-273
-269
-238
-237
-233
-211
-208
-211
-221
-247
-250
-233
-252
-245
-231
-243
-222
-204
-208
-204
-199
-227
-231
-223
-238
-222
-233
-260
-249
-280
-311
-295
-298
-294
-295
-289
-279
-299
-307
-301
-295
-280
-279
-273
-263
-267
-283
-297
-304
-312
-315
-313
-312
-326
-311
-283
-285
-300
-290
-291
-291
-290
-310
-321
-314
-317
-316
-337
-359
-330
-338
-345
-312
-311
-335
-330
-324
-346
-354
-359
-358
-334
-307
-297
-275
-258
-269
-264
-254
-263
-238
-232
-243
-233
-230
-241
-248
-242
-235
-241
-233
-228
-238
-236
-236
-233
-234
-243
-254
-263
-261
-249
-241
-211
-207
-214
-190
-185
-197
-195
-190
-199
-197
-182
-180
-196
-208
-197
-207
-214
-207
-219
-222
-228
-230
-242
-249
-257
-255
-245
-263
-279
-268
-261
-275
-277
-297
-314
-300
-298
-317
-335
-337
-348
-349
-338
-327
-331
-332
-305
-311
-333
-335
-328
-321
-343
-340
-306
-322
-349
-333
-330
-344
-341
-354
-354
-374
-393
-373
-386
-385
-353
-320
-285
-283
-282
-278
-277
-290
-296
-278
-288
-296
-292
-315
-332
-323
-314
-318
-314
-330
-325
-303
-321
-322
-312
-326
-327
-335
-361
-360
-374
-357
-321
-330
-330
-312
-316
-347
-336
-317
-324
-320
-314
-329
-319
-316
-312
-299
-299
-305
-304
-296
-303
-288
-289
-322
-319
-301
-301
-302
-297
-305
-317
-309
-301
-294
-296
-300
-285
-308
-336
-338
-330
-295
-297
-312
-291
-289
-284
-294
-288
-268
-235
-209
-223
-222
-211
-208
-205
-228
-229
-195
-184
-193
-210
-221
-221
-201
-200
-206
-203
-198
-195
-215
-202
-170
-183
-206
-186
-176
-187
-177
-170
-175
-183
-203
-216
-234
-251
-249
-250
-245
-229
-230
-231
-213
-196
-180
-192
-201
-182
-196
-229
-230
-211
-216
-222
-218
-212
-229
-240
-226
-255
-243
-221
-243
-259
-238
-235
-269
-275
-300
-320
-315
-343
-343
-354
-365
-354
-374
-371
-351
-335
-311
-303
-317
-307
-296
-280
-263
-244
-266
-276
-252
-267
-268
-257
-262
-260
-271
-275
-287
-277
-270
-284
-283
-283
-264
-258
-253
-243
-246
-246
-247
-258
-274
-266
-263
-281
-273
-255
-260
-239
-216
-217
-229
-218
-205
-212
-210
-229
-230
-224
-219
-223
-241
-227
-226
-237
-221
-209
-215
-225
-227
-230
-253
-275
-288
-300
-307
-308
-316
-315
-282
-261
-263
-251
-257
-261
-270
-276
-290
-303
-300
-312
-311
-296
-308
-313
-312
-305
-277
-264
-257
-239
-241
-260
-251
-246
-245
-238
-241
-235
-247
-268
-258
-258
-282
-275
-259
-270
-259
-258
-277
-275
-278
-296
-306
-292
-278
-287
-299
-282
-269
-252
-237
-264
-249
-235
-273
-278
-251
-263
-256
-237
-255
-270
-265
-246
-237
-249
-233
-216
-232
-270
-259
-262
-309
-310
-308
-308
-282
-304
-301
-286
-303
-314
-318
-316
-319
-343
-335
-319
-297
-256
-233
-212
-195
-190
-189
-207
-213
-219
-241
-244
-248
-257
-246
-259
-262
-243
-246
-257
-271
-265
-286
-305
-285
-293
-312
-289
-304
-302
-280
-273
-256
-260
-253
-238
-248
-235
-219
-238
-227
-222
-217
-231
-234
-219
-248
-259
-239
-265
-287
-273
-276
-287
-282
-295
-312
-300
-323
-326
-286
-284
-295
-298
-287
-287
-286
-284
-278
-263
-258
-262
-274
-279
-295
-298
-316
-326
-326
-342
-347
-328
-329
-364
-359
-342
-331
-342
-362
-336
-326
-327
-315
-307
-308
-301
-302
-310
-295
-281
-284
-285
-262
-255
-269
-265
-270
-265
-255
-289
-295
-255
-242
-248
-234
-229
-236
-236
-238
-247
-252
-241
-249
-248
-232
-238
-246
-254
-265
-242
-214
-204
-185
-163
-133
-148
-180
-180
-188
-205
-217
-213
-217
-216
-215
-229
-239
-244
-251
-268
-268
-286
-301
-293
-300
-305
-302
-324
-344
-355
-355
-359
-374
-384
-389
-384
-408
-406
-412
-436
-439
-430
-441
-429
-415
-410
-380
-361
-351
-339
-326
-311
-287
-296
-314
-297
-308
-325
-305
-302
-309
-282
-259
-272
-280
-294
-287
-293
-309
-303
-311
-307
-303
-317
-321
-302
-318
-332
-304
-288
-274
-263
-262
-274
-248
-231
-252
-242
-212
-211
-215
-206
-220
-212
-187
-204
-208
-210
-187
-174
-195
-202
-185
-182
-193
-182
-205
-203
-199
-207
-207
-188
-186
-203
-205
-201
-205
-202
-206
-220
-216
-251
-262
-247
-254
-253
-248
-257
-261
-246
-245
-271
-293
-293
-288
-289
-285
-270
-253
-250
-242
-235
-218
-194
-188
-196
-204
-223
-231
-249
-282
-276
-259
-257
-240
-240
-216
-195
-196
-178
-195
-189
-190
-222
-243
-234
-254
-270
-254
-249
-256
-256
-229
-221
-245
-230
-214
-212
-218
-235
-250
-275
-289
-286
-276
-297
-309
-303
-310
-294
-288
-285
-286
-288
-277
-252
-246
-227
-198
-198
-200
-199
-201
-206
-216
-223
-242
-274
-264
-255
-265
-245
-226
-236
-225
-210
-227
-227
-217
-220
-248
-262
-246
-260
-289
-290
-305
-328
-324
-324
-288
-289
-305
-291
-295
-301
-309
-319
-347
-319
-329
-346
-324
-319
-303
-299
-301
-286
-291
-301
-279
-285
-286
-267
-282
-320
-327
-336
-365
-377
-360
-350
-364
-339
-318
-343
-311
-292
-309
-274
-258
-293
-305
-311
-318
-321
-340
-342
-330
-323
-306
-303
-302
-314
-312
-324
-326
-307
-320
-315
-298
-288
-275
-287
-276
-276
-294
-300
-294
-301
-312
-296
-295
-304
-301
-295
-313
-296
-264
-275
-257
-237
-267
-271
-284
-327
-345
-364
-362
-366
-392
-376
-375
-408
-400
-399
-391
-377
-374
-388
-384
-375
-401
-390
-393
-393
-386
-367
-343
-340
-343
-341
-343
-348
-346
-346
-336
-338
-349
-343
-363
-372
-381
-383
-375
-382
-366
-350
-310
-307
-320
-312
-325
-312
-302
-306
-287
-291
-296
-288
-288
-278
-282
-277
-270
-276
-278
-294
-311
-313
-308
-317
-301
-304
-324
-291
-275
-253
-263
-251
-228
-227
-210
-231
-231
-229
-241
-246
-262
-252
-230
-217
-206
-181
-179
-198
-205
-209
-208
-233
-248
-217
-236
-237
-216
-193
-177
-168
-146
-156
-169
-150
-151
-165
-154
-168
-195
-210
-205
-231
-240
-230
-251
-255
-241
-243
-263
-265
-264
-281
-301
-302
-304
-296
-293
-304
-289
-284
-280
-264
-286
-297
-283
-294
-277
-266
-279
-260
-276
-289
-270
-262
-243
-245
-236
-212
-229
-232
-210
-212
-206
-228
-284
-295
-310
-324
-342
-354
-331
-332
-342
-329
-322
-333
-348
-343
-358
-373
-353
-343
-321
-302
-304
-314
-327
-332
-334
-327
-310
-282
-275
-263
-252
-243
-220
-210
-201
-179
-185
-200
-191
-197
-198
-196
-204
-196
-183
-181
-183
-171
-161
-168
-183
-184
-178
-177
-191
-200
-230
-250
-228
-227
-242
-230
-204
-196
-176
-191
-191
-175
-194
-210
-212
-224
-237
-212
-182
-190
-183
-141
-141
-137
-133
-163
-129
-125
-161
-147
-134
-165
-181
-184
-198
-205
-194
-205
-208
-210
-214
-227
-247
-267
-296
-304
-295
-299
-299
-289
-303
-314
-307
-290
-301
-328
-333
-322
-335
-342
-325
-338
-317
-291
-296
-286
-274
-265
-270
-275
-294
-284
-268
-281
-290
-281
-255
-258
-249
-250
-236
-227
-243
-265
-263
-264
-262
-267
-267
-278
-263
-254
-260
-240
-242
-249
-237
-235
-229
-220
-231
-238
-242
-229
-204
-202
-220
-197
-192
-208
-207
-204
-211
-221
-253
-268
-262
-284
-273
-257
-260
-235
-210
-217
-207
-188
-174
-185
-200
-187
-166
-162
-182
-186
-187
-195
-217
-207
-200
-215
-204
-221
-242
-253
-248
-251
-257
-244
-241
-245
-236
-235
-236
-238
-244
-258
-268
-258
-281
-292
-277
-285
-266
-248
-271
-285
-309
-347
-352
-356
-354
-323
-316
-317
-288
-278
-284
-286
-315
-310
-299
-328
-316
-307
-323
-312
-310
-315
-322
-320
-294
-291
-300
-286
-284
-306
-294
-315
-338
-321
-332
-318
-292
-291
-264
-234
-219
-215
-230
-226
-236
-244
-239
-234
-231
-220
-199
-190
-180
-176
-176
-157
-171
-178
-173
-203
-232
-242
-244
-245
-261
-256
-237
-252
-253
-248
-254
-246
-226
-230
-235
-255
-251
-240
-260
-252
-267
-289
-254
-239
-254
-250
-262
-264
-237
-256
-277
-267
-259
-262
-264
-245
-254
-243
-233
-224
-220
-233
-212
-238
-255
-255
-258
-245
-264
-293
-319
-330
-341
-335
-336
-317
-302
-306
-272
-263
-263
-253
-261
-263
-267
-288
-292
-284
-300
-308
-309
-309
-302
-319
-320
-290
-298
-312
-324
-333
-322
-323
-315
-293
-269
-256
-247
-228
-218
-204
-191
-191
-178
-178
-184
-182
-196
-205
-201
-201
-176
-173
-173
-172
-175
-179
-200
-218
-204
-210
-245
-252
-258
-300
-304
-278
-284
-287
-265
-268
-287
-296
-291
-299
-315
-311
-338
-335
-306
-283
-287
-268
-249
-247
-244
-254
-261
-258
-245
-234
-217
-210
-198
-191
-183
-179
-180
-164
-153
-160
-144
-145
-148
-159
-190
-217
-213
-238
-238
-220
-253
-251
-234
-245
-261
-250
-239
-256
-258
-272
-278
-275
-265
-272
-300
-311
-313
-316
-315
-312
-299
-289
-289
-326
-338
-331
-330
-351
-351
-333
-364
-350
-321
-340
-314
-299
-314
-302
-303
-298
-287
-298
-300
-298
-305
-313
-321
-317
-292
-282
-254
-243
-240
-209
-213
-220
-248
-262
-275
-278
-288
-309
-307
-297
-295
-292
-288
-280
-272
-292
-294
-299
-326
-321
-317
-345
-338
-330
-314
-301
-321
-301
-280
-314
-290
-272
-270
-257
-281
-282
-279
-277
-267
-257
-260
-247
-238
-247
-239
-236
-236
-229
-230
-249
-272
-306
-316
-327
-357
-357
-355
-377
-371
-359
-355
-337
-336
-310
-307
-328
-317
-301
-302
-298
-283
-291
-274
-265
-287
-269
-265
-255
-252
-234
-222
-237
-250
-245
-273
-282
-266
-270
-259
-254
-259
-261
-268
-274
-274
-279
-288
-278
-274
-267
-279
-293
-276
-273
-282
-288
-294
-299
-304
-299
-315
-321
-329
-341
-343
-330
-325
-327
-332
-336
-349
-350
-344
-348
-341
-334
-318
-292
-274
-285
-268
-241
-229
-223
-222
-240
-246
-244
-238
-234
-245
-228
-225
-214
-184
-189
-193
-179
-208
-226
-222
-233
-265
-281
-291
-296
-314
-335
-334
-360
-352
-339
-360
-352
-342
-351
-331
-318
-333
-326
-323
-320
-314
-316
-300
-285
-269
-259
-258
-268
-275
-275
-286
-298
-291
-280
-293
-298
-288
-292
-277
-265
-258
-229
-233
-249
-218
-206
-197
-198
-211
-213
-196
-195
-209
-219
-220
-196
-197
-204
-197
-195
-203
-183
-170
-189
-169
-171
-177
-176
-198
-188
-174
-193
-209
-211
-229
-220
-202
-198
-184
-180
-157
-143
-162
-163
-171
-179
-194
-199
-195
-196
-207
-189
-181
-213
-208
-222
-228
-215
-211
-203
-187
-189
-210
-204
-196
-202
-191
-190
-188
-194
-209
-196
-187
-191
-197
-187
-178
-197
-205
-228
-241
-235
-240
-231
-228
-245
-220
-187
-182
-165
-158
-166
-149
-152
-192
-200
-215
-242
-225
-210
-245
-250
-243
-250
-251
-263
-274
-276
-276
-299
-311
-310
-336
-357
-352
-348
-327
-311
-318
-304
-287
-304
-324
-316
-307
-303
-311
-303
-286
-280
-258
-259
-261
-257
-240
-229
-229
-194
-173
-177
-158
-175
-186
-196
-220
-211
-201
-209
-200
-171
-186
-174
-156
-183
-198
-198
-193
-184
-182
-190
-198
-193
-196
-208
-190
-194
-205
-202
-223
-223
-215
-243
-251
-244
-253
-243
-219
-248
-251
-223
-230
-230
-233
-237
-256
-266
-276
-287
-286
-292
-295
-312
-346
-359
-346
-346
-338
-319
-321
-311
-314
-326
-327
-335
-347
-341
-343
-353
-351
-339
-335
-324
-305
-297
-266
-262
-265
-243
-239
-228
-233
-253
-272
-283
-287
-292
-301
-293
-286
-292
-284
-294
-288
-286
-308
-313
-314
-317
-320
-328
-338
-340
-329
-335
-331
-319
-286
-284
-281
-259
-250
-253
-244
-225
-224
-242
-238
-243
-266
-261
-251
-277
-290
-286
-285
-290
-303
-281
-284
-312
-304
-322
-360
-382
-380
-382
-395
-408
-432
-438
-447
-430
-388
-380
-365
-358
-375
-377
-362
-350
-362
-352
-333
-337
-346
-347
-332
-348
-344
-331
-336
-336
-306
-302
-293
-266
-287
-304
-297
-300
-305
-288
-293
-299
-310
-322
-305
-295
-305
-300
-280
-290
-287
-303
-323
-320
-330
-329
-326
-337
-335
-310
-315
-316
-289
-295
-298
-294
-298
-319
-325
-322
-325
-328
-321
-308
-307
-312
-303
-296
-277
-248
-247
-242
-254
-271
-254
-256
-256
-241
-244
-233
-231
-238
-249
-234
-255
-268
-245
-256
-256
-243
-251
-249
-251
-249
-234
-243
-259
-249
-247
-279
-282
-275
-271
-250
-247
-231
-204
-192
-183
-159
-143
-162
-154
-156
-177
-168
-187
-193
-204
-226
-237
-230
-231
-242
-242
-230
-220
-254
-254
-257
-267
-254
-249
-251
-245
-249
-253
-265
-268
-268
-269
-265
-257
-263
-265
-243
-251
-248
-238
-207
-181
-171
-174
-158
-141
-164
-177
-165
-193
-240
-243
-272
-288
-283
-281
-276
-277
-281
-280
-287
-302
-274
-284
-304
-327
-336
-326
-328
-335
-339
-323
-315
-332
-321
-296
-272
-257
-262
-260
-246
-258
-261
-231
-234
-240
-233
-234
-207
-189
-185
-137
-133
-143
-139
-154
-202
-221
-224
-243
-249
-265
-273
-262
-280
-264
-233
-254
-251
-264
-299
-297
-298
-306
-309
-322
-320
-326
-343
-354
-353
-356
-344
-333
-329
-312
-289
-286
-282
-266
-270
-274
-267
-272
-273
-282
-286
-281
-280
-266
-259
-254
-239
-253
-252
-240
-257
-248
-260
-274
-258
-277
-290
-279
-294
-311
-321
-310
-325
-349
-335
-326
-312
-296
-296
-285
-275
-280
-279
-267
-265
-265
-277
-296
-304
-327
-338
-350
-352
-346
-321
-290
-271
-227
-209
-242
-233
-229
-240
-229
-250
-245
-222
-255
-252
-251
-285
-275
-278
-311
-301
-307
-312
-292
-287
-268
-271
-277
-275
-286
-311
-315
-316
-337
-326
-322
-332
-337
-352
-363
-367
-378
-388
-391
-390
-377
-377
-382
-348
-339
-358
-334
-339
-335
-304
-325
-329
-331
-339
-335
-355
-377
-376
-366
-380
-388
-389
-395
-388
-375
-383
-383
-393
-395
-393
-372
-360
-345
-353
-370
-355
-363
-365
-346
-333
-318
-318
-313
-308
-299
-295
-307
-278
-280
-309
-287
-299
-295
-285
-309
-310
-307
-317
-305
-314
-332
-335
-354
-347
-344
-353
-356
-365
-373
-360
-362
-364
-352
-376
-367
-383
-399
-370
-370
-365
-329
-330
-304
-281
-313
-324
-309
-313
-314
-316
-335
-343
-355
-364
-334
-325
-321
-298
-283
-296
-287
-309
-336
-353
-355
-361
-384
-382
-354
-351
-337
-319
-306
-289
-306
-312
-319
-332
-342
-344
-379
-383
-376
-381
-338
-331
-332
-318
-338
-348
-347
-359
-385
-398
-396
-405
-402
-371
-359
-362
-343
-316
-302
-287
-274
-273
-279
-303
-307
-282
-296
-307
-299
-317
-319
-301
-320
-302
-290
-301
-275
-290
-305
-276
-275
-300
-299
-301
-326
-325
-331
-327
-299
-299
-308
-307
-287
-296
-295
-284
-292
-286
-292
-294
-300
-310
-318
-306
-292
-284
-276
-276
-265
-267
-250
-233
-231
-222
-201
-188
-170
-171
-206
-234
-242
-263
-269
-256
-261
-262
-291
-296
-298
-325
-323
-311
-332
-322
-317
-336
-339
-346
-326
-314
-330
-301
-291
-278
-249
-258
-250
-239
-228
-215
-237
-255
-260
-283
-292
-282
-275
-281
-297
-329
-335
-307
-307
-298
-296
-312
-322
-334
-345
-337
-310
-307
-291
-261
-246
-243
-252
-250
-249
-261
-258
-269
-263
-235
-226
-215
-209
-219
-224
-226
-236
-238
-242
-253
-261
-281
-277
-272
-293
-284
-265
-249
-227
-230
-218
-203
-200
-211
-195
-207
-232
-231
-241
-229
-219
-208
-192
-187
-198
-206
-198
-216
-229
-244
-261
-275
-284
-279
-279
-272
-264
-259
-250
-244
-235
-207
-197
-203
-201
-217
-232
-246
-256
-262
-248
-222
-212
-192
-178
-188
-188
-191
-182
-177
-182
-183
-184
-220
-224
-209
-226
-226
-229
-244
-260
-280
-282
-272
-296
-311
-311
-314
-312
-318
-319
-312
-293
-288
-279
-268
-272
-270
-277
-272
-277
-295
-299
-320
-345
-346
-364
-371
-350
-351
-361
-352
-336
-328
-327
-320
-327
-331
-331
-321
-316
-311
-296
-315
-315
-308
-306
-299
-296
-296
-299
-315
-316
-314
-327
-331
-326
-345
-360
-358
-382
-402
-396
-363
-352
-335
-318
-311
-305
-299
-308
-309
-300
-313
-294
-296
-287
-269
-285
-290
-269
-274
-273
-242
-264
-263
-250
-244
-212
-200
-220
-221
-235
-262
-270
-284
-283
-255
-279
-292
-281
-287
-290
-269
-256
-253
-241
-259
-272
-273
-283
-288
-278
-270
-280
-292
-302
-296
-284
-298
-275
-261
-292
-288
-295
-295
-307
-328
-326
-341
-359
-333
-333
-342
-315
-319
-333
-334
-336
-343
-339
-325
-323
-325
-308
-313
-332
-332
-352
-351
-359
-361
-338
-335
-332
-323
-326
-330
-312
-324
-355
-358
-353
-346
-365
-367
-344
-334
-313
-306
-298
-276
-264
-253
-252
-240
-227
-227
-226
-206
-194
-213
-187
-176
-184
-159
-153
-138
-136
-167
-191
-192
-209
-221
-220
-236
-257
-253
-267
-258
-223
-248
-260
-241
-261
-272
-284
-299
-304
-321
-319
-309
-314
-304
-294
-301
-305
-301
-305
-290
-273
-267
-271
-286
-280
-290
-302
-286
-279
-286
-272
-266
-263
-264
-277
-264
-263
-277
-265
-247
-269
-261
-262
-284
-263
-265
-260
-252
-266
-253
-253
-271
-237
-225
-230
-225
-210
-219
-221
-209
-211
-204
-207
-215
-223
-244
-251
-272
-281
-284
-288
-284
-295
-296
-288
-304
-311
-284
-280
-278
-253
-246
-234
-226
-224
-221
-205
-206
-208
-189
-186
-194
-200
-212
-241
-248
-259
-265
-253
-265
-259
-256
-273
-253
-255
-264
-256
-262
-269
-270
-271
-276
-254
-240
-236
-242
-239
-238
-240
-229
-210
-236
-239
-231
-242
-243
-233
-207
-192
-185
-177
-167
-173
-164
-145
-170
-184
-168
-192
-214
-216
-196
-198
-193
-184
-197
-201
-206
-223
-228
-236
-235
-246
-263
-249
-239
-242
-223
-207
-217
-196
-204
-219
-207
-202
-194
-194
-196
-188
-195
-195
-222
-222
-204
-198
-179
-180
-182
-185
-188
-178
-179
-185
-198
-206
-207
-206
-224
-228
-208
-199
-210
-205
-207
-228
-253
-281
-293
-309
-307
-316
-321
-311
-313
-308
-291
-288
-281
-273
-297
-283
-287
-303
-270
-261
-243
-234
-242
-226
-223
-230
-232
-228
-221
-227
-231
-238
-241
-212
-209
-218
-223
-221
-225
-228
-231
-246
-260
-256
-275
-311
-294
-300
-314
-321
-336
-331
-335
-346
-339
-337
-348
-335
-336
-338
-337
-333
-314
-322
-327
-298
-287
-280
-275
-276
-265
-258
-243
-234
-241
-224
-228
-223
-200
-202
-204
-203
-203
-219
-224
-218
-211
-196
-212
-228
-227
-248
-238
-246
-264
-255
-271
-280
-265
-275
-273
-248
-262
-258
-253
-273
-275
-266
-252
-245
-224
-224
-222
-231
-240
-218
-228
-230
-194
-196
-220
-211
-229
-268
-280
-291
-295
-290
-296
-283
-273
-286
-283
-302
-313
-313
-324
-317
-318
-322
-315
-308
-305
-310
-298
-286
-287
-289
-271
-267
-266
-250
-259
-253
-245
-255
-233
-247
-252
-237
-251
-261
-259
-240
-225
-239
-240
-236
-253
-267
-264
-255
-261
-256
-240
-239
-259
-242
-246
-261
-256
-266
-270
-270
-260
-255
-264
-263
-283
-279
-273
-282
-267
-255
-269
-261
-260
-293
-281
-297
-315
-290
-308
-325
-307
-302
-294
-273
-267
-248
-251
-274
-284
-296
-318
-294
-271
-267
-243
-236
-220
-201
-199
-195
-180
-178
-171
-184
-210
-213
-217
-218
-229
-217
-199
-198
-188
-183
-186
-165
-166
-165
-156
-163
-152
-168
-188
-189
-184
-199
-202
-203
-230
-251
-259
-259
-259
-265
-246
-225
-225
-215
-218
-224
-230
-259
-265
-276
-294
-286
-285
-296
-299
-304
-294
-279
-298
-304
-320
-323
-295
-285
-271
-269
-289
-300
-288
-281
-247
-233
-251
-238
-225
-243
-243
-222
-241
-231
-238
-255
-231
-243
-239
-229
-233
-224
-241
-240
-251
-266
-253
-271
-266
-234
-217
-214
-206
-211
-203
-210
-221
-219
-233
-243
-222
-194
-194
-181
-177
-183
-188
-185
-208
-211
-212
-229
-225
-266
-283
-265
-281
-285
-269
-277
-268
-235
-226
-237
-255
-252
-255
-261
-248
-253
-238
-233
-231
-209
-198
-173
-140
-128
-119
-141
-152
-133
-149
-169
-171
-185
-220
-220
-213
-226
-217
-191
-197
-203
-183
-169
-168
-170
-180
-192
-197
-224
-244
-257
-263
-263
-277
-262
-263
-257
-254
-261
-252
-273
-282
-283
-316
-321
-312
-338
-331
-308
-315
-299
-291
-315
-292
-295
-308
-261
-258
-270
-248
-241
-268
-262
-247
-260
-257
-242
-237
-225
-239
-257
-258
-271
-298
-317
-297
-327
-333
-313
-324
-318
-309
-296
-300
-301
-299
-305
-306
-320
-316
-299
-310
-285
-294
-313
-302
-325
-330
-318
-318
-303
-283
-298
-316
-305
-336
-359
-360
-389
-393
-407
-396
-392
-392
-357
-338
-309
-266
-247
-239
-224
-211
-222
-217
-217
-207
-205
-219
-234
-244
-246
-260
-264
-269
-244
-243
-244
-226
-229
-231
-221
-223
-206
-206
-232
-235
-228
-232
-237
-263
-279
-269
-264
-261
-248
-259
-257
-265
-282
-264
-280
-274
-263
-271
-277
-283
-279
-266
-244
-229
-238
-223
-207
-211
-200
-201
-206
-214
-208
-195
-193
-209
-217
-216
-224
-254
-270
-245
-244
-260
-266
-273
-273
-267
-273
-288
-293
-292
-309
-331
-319
-321
-318
-323
-344
-341
-316
-300
-287
-266
-276
-251
-254
-263
-257
-273
-295
-329
-366
-361
-364
-366
-355
-353
-349
-324
-329
-330
-302
-315
-338
-322
-332
-346
-344
-339
-342
-331
-307
-278
-263
-270
-253
-266
-276
-282
-313
-328
-305
-306
-311
-286
-285
-268
-251
-265
-278
-265
-246
-240
-233
-240
-256
-268
-266
-252
-257
-265
-249
-260
-254
-237
-250
-237
-221
-224
-233
-244
-269
-284
-285
-283
-286
-294
-279
-263
-261
-249
-278
-286
-275
-287
-280
-283
-284
-275
-270
-297
-297
-296
-302
-291
-286
-274
-276
-282
-283
-296
-318
-321
-319
-319
-321
-334
-336
-343
-342
-334
-327
-324
-314
-318
-332
-335
-334
-333
-349
-343
-345
-368
-360
-360
-381
-383
-373
-369
-365
-348
-337
-318
-304
-308
-285
-276
-267
-246
-264
-252
-226
-232
-251
-244
-240
-256
-246
-229
-233
-235
-230
-227
-232
-240
-236
-222
-204
-205
-179
-155
-172
-162
-165
-171
-168
-179
-208
-185
-185
-207
-169
-182
-183
-172
-190
-196
-204
-206
-213
-220
-231
-235
-225
-220
-225
-211
-203
-206
-195
-217
-225
-197
-188
-195
-205
-216
-209
-231
-224
-223
-229
-230
-245
-234
-249
-288
-273
-273
-290
-270
-285
-296
-280
-293
-302
-294
-311
-335
-338
-343
-352
-367
-367
-371
-383
-355
-342
-357
-351
-335
-336
-340
-341
-351
-352
-347
-354
-347
-339
-338
-339
-336
-356
-377
-378
-369
-385
-408
-406
-410
-410
-402
-389
-386
-394
-378
-363
-369
-355
-343
-341
-353
-350
-359
-357
-343
-361
-372
-365
-362
-332
-311
-316
-287
-295
-303
-283
-288
-277
-268
-277
-272
-277
-271
-258
-259
-231
-226
-227
-218
-218
-212
-203
-210
-209
-197
-206
-217
-241
-267
-258
-249
-261
-258
-273
-275
-272
-257
-265
-257
-228
-236
-217
-220
-240
-220
-225
-243
-215
-216
-221
-198
-206
-213
-206
-199
-196
-187
-190
-205
-227
-222
-236
-246
-241
-257
-256
-250
-247
-248
-244
-256
-264
-261
-260
-273
-274
-272
-295
-313
-307
-306
-328
-318
-307
-298
-300
-295
-292
-294
-293
-300
-300
-304
-319
-319
-326
-335
-353
-355
-343
-350
-331
-311
-310
-305
-301
-317
-317
-330
-345
-331
-322
-299
-287
-269
-248
-220
-233
-239
-234
-240
-256
-260
-269
-267
-265
-258
-253
-261
-253
-261
-289
-272
-268
-290
-280
-278
-288
-291
-281
-278
-270
-252
-242
-236
-241
-250
-274
-265
-263
-262
-249
-246
-235
-238
-250
-247
-250
-256
-249
-252
-248
-240
-236
-220
-185
-169
-194
-184
-192
-228
-235
-242
-263
-272
-264
-267
-261
-254
-255
-277
-286
-276
-287
-278
-279
-271
-258
-259
-261
-254
-253
-245
-243
-252
-243
-243
-226
-217
-233
-227
-243
-257
-274
-289
-310
-332
-345
-341
-322
-314
-310
-300
-287
-286
-276
-261
-263
-260
-257
-245
-250
-257
-254
-251
-245
-258
-252
-251
-267
-272
-269
-270
-263
-252
-254
-248
-230
-231
-220
-227
-245
-236
-269
-295
-276
-298
-306
-293
-294
-303
-298
-292
-307
-304
-303
-330
-324
-315
-343
-336
-323
-345
-339
-332
-332
-331
-325
-309
-301
-293
-275
-276
-268
-257
-272
-274
-269
-252
-249
-256
-241
-229
-244
-224
-223
-206
-192
-199
-196
-199
-200
-201
-199
-196
-186
-179
-182
-185
-176
-186
-198
-198
-207
-187
-182
-187
-183
-188
-192
-184
-193
-192
-191
-201
-202
-208
-224
-241
-261
-268
-277
-301
-308
-336
-338
-344
-351
-321
-324
-326
-319
-329
-330
-336
-352
-330
-333
-363
-356
-339
-355
-366
-357
-369
-376
-342
-320
-336
-328
-308
-309
-335
-343
-332
-337
-348
-351
-347
-354
-357
-339
-348
-355
-363
-356
-338
-346
-342
-338
-334
-335
-334
-341
-371
-389
-379
-377
-374
-351
-327
-317
-336
-336
-320
-312
-307
-277
-269
-273
-261
-266
-286
-261
-238
-229
-213
-222
-227
-226
-233
-230
-222
-228
-220
-211
-229
-243
-244
-249
-237
-206
-207
-204
-179
-176
-173
-160
-178
-199
-201
-219
-227
-216
-230
-218
-209
-200
-198
-217
-197
-187
-196
-208
-207
-218
-231
-233
-236
-235
-242
-258
-275
-295
-282
-274
-242
-214
-212
-205
-197
-198
-219
-206
-208
-211
-216
-225
-227
-241
-254
-255
-262
-266
-271
-278
-303
-310
-312
-301
-320
-323
-314
-323
-306
-296
-303
-300
-287
-294
-284
-276
-283
-265
-260
-261
-255
-253
-243
-240
-220
-203
-211
-200
-193
-199
-209
-217
-231
-233
-218
-215
-219
-214
-206
-211
-210
-223
-213
-199
-198
-196
-193
-187
-179
-169
-179
-182
-170
-162
-151
-170
-188
-204
-198
-193
-200
-191
-175
-194
-221
-234
-228
-225
-237
-235
-210
-199
-190
-177
-165
-153
-156
-151
-139
-138
-143
-175
-186
-180
-191
-180
-188
-193
-171
-163
-159
-136
-144
-145
-142
-137
-127
-125
-139
-146
-157
-189
-198
-221
-228
-232
-234
-242
-259
-263
-268
-267
-278
-286
-291
-294
-276
-282
-298
-303
-308
-300
-279
-286
-279
-274
-275
-279
-267
-261
-256
-256
-269
-260
-254
-266
-254
-230
-230
-215
-210
-225
-235
-255
-272
-279
-284
-293
-304
-312
-310
-299
-285
-276
-277
-279
-290
-310
-311
-303
-297
-297
-287
-280
-280
-270
-256
-256
-267
-278
-264
-259
-257
-214
-210
-209
-203
-205
-185
-186
-194
-184
-195
-189
-187
-212
-218
-212
-203
-220
-223
-200
-202
-213
-215
-214
-199
-182
-177
-157
-129
-138
-167
-153
-182
-208
-195
-209
-193
-185
-181
-154
-154
-143
-132
-158
-164
-162
-185
-197
-184
-194
-191
-184
-192
-184
-164
-155
-138
-129
-135
-147
-165
-181
-167
-182
-206
-193
-200
-209
-222
-240
-242
-249
-260
-273
-291
-293
-305
-313
-301
-288
-287
-300
-320
-321
-314
-326
-313
-316
-327
-313
-318
-325
-328
-353
-377
-376
-379
-396
-374
-368
-368
-368
-365
-351
-338
-333
-337
-336
-341
-343
-339
-345
-345
-340
-346
-342
-331
-328
-319
-301
-290
-291
-270
-255
-238
-229
-225
-217
-213
-218
-213
-211
-204
-191
-191
-197
-199
-198
-208
-199
-196
-196
-190
-201
-196
-187
-200
-207
-194
-205
-214
-189
-195
-199
-207
-199
-215
-229
-237
-256
-272
-278
-276
-292
-276
-280
-305
-298
-305
-314
-299
-291
-284
-292
-307
-298
-304
-335
-313
-314
-322
-289
-286
-290
-274
-282
-289
-293
-301
-293
-294
-294
-305
-316
-318
-326
-340
-348
-340
-349
-357
-346
-344
-355
-346
-345
-344
-341
-327
-311
-329
-290
-259
-261
-217
-221
-241
-205
-206
-199
-183
-193
-174
-150
-167
-180
-180
-193
-211
-205
-206
-229
-214
-222
-231
-228
-230
-235
-244
-250
-234
-223
-227
-214
-210
-195
-193
-192
-171
-162
-147
-130
-144
-155
-167
-166
-174
-219
-230
-233
-253
-242
-238
-246
-240
-229
-241
-239
-227
-224
-216
-213
-213
-214
-234
-254
-264
-293
-290
-289
-288
-262
-258
-248
-217
-238
-230
-214
-248
-254
-271
-274
-270
-293
-289
-291
-320
-306
-310
-314
-303
-299
-291
-272
-263
-266
-280
-282
-278
-285
-291
-318
-318
-308
-325
-311
-309
-320
-312
-312
-306
-307
-304
-311
-322
-335
-332
-317
-333
-332
-337
-327
-299
-281
-272
-270
-270
-264
-265
-270
-252
-248
-258
-258
-243
-225
-216
-234
-239
-247
-251
-243
-253
-273
-276
-284
-299
-284
-306
-321
-315
-316
-293
-291
-293
-286
-280
-272
-273
-268
-258
-269
-266
-257
-263
-259
-264
-285
-277
-270
-258
-259
-275
-267
-269
-267
-267
-265
-248
-249
-256
-277
-290
-290
-278
-274
-272
-273
-271
-265
-255
-251
-237
-234
-245
-244
-251
-262
-267
-268
-266
-247
-235
-223
-200
-207
-208
-195
-195
-201
-213
-232
-241
-263
-272
-285
-311
-330
-324
-303
-302
-292
-281
-274
-272
-266
-263
-264
-248
-244
-245
-234
-238
-231
-232
-228
-220
-231
-222
-236
-258
-264
-296
-306
-286
-295
-304
-303
-303
-295
-300
-301
-298
-294
-295
-293
-285
-281
-289
-292
-288
-302
-310
-297
-292
-296
-302
-323
-350
-355
-357
-360
-350
-344
-347
-345
-359
-380
-389
-397
-405
-397
-408
-442
-428
-422
-435
-408
-376
-385
-396
-400
-423
-420
-393
-380
-379
-368
-336
-345
-341
-332
-335
-338
-332
-305
-308
-310
-298
-306
-293
-275
-291
-313
-309
-312
-312
-290
-286
-283
-274
-275
-267
-262
-253
-262
-265
-262
-282
-295
-296
-308
-314
-325
-328
-324
-311
-281
-282
-260
-239
-239
-232
-227
-244
-254
-258
-277
-294
-300
-294
-272
-270
-268
-257
-253
-239
-247
-215
-202
-204
-187
-216
-221
-241
-273
-265
-263
-272
-239
-205
-213
-190
-177
-194
-190
-191
-195
-208
-231
-232
-249
-283
-263
-272
-309
-286
-266
-268
-231
-234
-237
-215
-234
-225
-235
-267
-274
-290
-294
-293
-304
-313
-300
-292
-306
-304
-305
-312
-312
-332
-328
-317
-299
-297
-305
-288
-280
-291
-293
-292
-295
-282
-278
-276
-256
-259
-286
-280
-290
-288
-275
-288
-279
-262
-260
-255
-234
-225
-223
-226
-235
-242
-253
-265
-281
-294
-295
-279
-279
-283
-277
-250
-241
-247
-243
-246
-263
-256
-268
-268
-249
-278
-274
-256
-256
-230
-204
-208
-209
-192
-178
-171
-167
-153
-184
-214
-215
-228
-247
-253
-253
-252
-230
-230
-233
-217
-227
-231
-216
-234
-241
-229
-250
-264
-263
-282
-278
-265
-265
-266
-260
-245
-252
-246
-221
-240
-233
-216
-244
-241
-228
-225
-219
-211
-203
-195
-197
-223
-234
-242
-249
-222
-212
-198
-192
-190
-175
-189
-205
-219
-235
-262
-277
-272
-290
-288
-248
-251
-270
-263
-262
-273
-285
-306
-328
-308
-304
-327
-330
-327
-341
-326
-314
-317
-330
-312
-315
-329
-331
-344
-322
-330
-330
-311
-303
-297
-265
-246
-237
-210
-199
-190
-191
-192
-196
-210
-226
-230
-239
-250
-249
-251
-235
-198
-187
-182
-179
-188
-193
-223
-223
-241
-261
-241
-254
-260
-252
-263
-272
-272
-272
-267
-260
-251
-258
-278
-278
-261
-282
-294
-281
-278
-278
-265
-254
-240
-237
-272
-285
-282
-298
-296
-292
-305
-304
-304
-300
-301
-308
-286
-274
-271
-260
-258
-262
-221
-223
-246
-233
-229
-245
-258
-267
-295
-307
-294
-316
-334
-329
-339
-353
-378
-369
-361
-373
-342
-351
-361
-335
-377
-405
-405
-418
-419
-408
-403
-404
-401
-400
-379
-364
-376
-372
-370
-374
-370
-367
-372
-378
-349
-340
-340
-329
-354
-359
-371
-370
-360
-358
-340
-329
-349
-360
-359
-375
-380
-377
-380
-375
-357
-352
-336
-339
-331
-325
-348
-351
-355
-387
-377
-372
-384
-381
-374
-364
-344
-325
-300
-287
-287
-271
-256
-257
-242
-238
-228
-232
-253
-259
-246
-253
-252
-243
-261
-228
-242
-241
-226
-251
-247
-225
-226
-240
-234
-207
-185
-185
-203
-218
-227
-246
-244
-237
-250
-231
-231
-238
-222
-238
-236
-205
-225
-230
-223
-241
-237
-228
-247
-257
-261
-273
-300
-324
-328
-330
-337
-328
-315
-320
-309
-314
-347
-346
-345
-368
-370
-362
-358
-329
-333
-330
-328
-329
-307
-313
-315
-315
-320
-331
-318
-325
-338
-322
-322
-348
-359
-359
-369
-387
-370
-354
-362
-330
-307
-299
-296
-302
-291
-290
-300
-285
-289
-298
-285
-292
-297
-278
-291
-277
-229
-223
-237
-243
-225
-234
-245
-241
-247
-264
-262
-270
-289
-289
-297
-302
-285
-272
-255
-251
-254
-251
-259
-265
-259
-254
-248
-236
-217
-208
-217
-225
-227
-224
-218
-234
-238
-242
-247
-235
-249
-247
-233
-227
-218
-218
-226
-220
-227
-237
-240
-249
-255
-247
-251
-271
-246
-238
-253
-256
-249
-240
-237
-249
-247
-242
-271
-275
-271
-281
-273
-274
-292
-281
-298
-299
-295
-316
-305
-295
-315
-324
-316
-318
-321
-304
-289
-269
-250
-250
-268
-280
-293
-304
-304
-298
-298
-297
-285
-293
-281
-249
-230
-223
-233
-234
-247
-266
-258
-275
-281
-261
-257
-268
-261
-270
-282
-270
-291
-286
-273
-274
-259
-258
-251
-219
-218
-214
-210
-230
-223
-226
-245
-257
-251
-237
-226
-224
-227
-215
-215
-255
-271
-265
-283
-288
-273
-288
-285
-274
-268
-278
-316
-338
-320
-326
-321
-315
-315
-316
-309
-292
-305
-288
-284
-287
-275
-263
-273
-275
-280
-297
-319
-325
-304
-302
-293
-273
-274
-277
-261
-257
-267
-248
-247
-266
-260
-263
-273
-278
-286
-273
-248
-221
-208
-237
-247
-248
-272
-270
-257
-296
-295
-281
-283
-277
-271
-276
-277
-287
-290
-289
-277
-289
-276
-281
-280
-256
-278
-278
-282
-302
-314
-333
-342
-340
-348
-340
-323
-313
-305
-285
-307
-301
-289
-297
-292
-279
-267
-274
-279
-301
-308
-303
-317
-325
-317
-318
-318
-325
-327
-338
-354
-336
-322
-332
-315
-301
-297
-278
-295
-299
-310
-311
-325
-358
-340
-334
-344
-349
-340
-329
-345
-346
-354
-340
-290
-275
-261
-237
-238
-255
-266
-275
-286
-279
-268
-260
-256
-251
-247
-250
-232
-239
-241
-228
-248
-249
-255
-269
-272
-263
-259
-254
-237
-230
-243
-253
-243
-249
-245
-240
-254
-261
-243
-231
-225
-218
-213
-192
-173
-152
-155
-161
-154
-145
-160
-160
-153
-156
-156
-158
-176
-178
-184
-206
-208
-208
-191
-179
-186
-171
-165
-166
-166
-171
-162
-181
-209
-202
-205
-211
-193
-196
-206
-201
-219
-224
-228
-247
-262
-255
-263
-275
-267
-269
-266
-274
-300
-306
-311
-316
-304
-301
-316
-321
-321
-316
-305
-310
-304
-288
-293
-306
-314
-305
-309
-333
-335
-336
-336
-311
-313
-307
-263
-248
-245
-214
-213
-199
-170
-175
-174
-173
-184
-201
-209
-222
-230
-220
-216
-204
-201
-199
-214
-229
-241
-277
-292
-296
-317
-297
-289
-301
-294
-298
-297
-304
-306
-323
-310
-297
-287
-273
-289
-261
-251
-265
-262
-241
-253
-247
-218
-212
-192
-173
-174
-167
-170
-167
-168
-176
-174
-168
-200
-208
-199
-240
-249
-248
-259
-260
-262
-263
-270
-283
-279
-289
-301
-298
-308
-322
-338
-338
-323
-320
-313
-301
-303
-301
-273
-262
-250
-238
-239
-261
-274
-273
-290
-278
-281
-285
-288
-302
-295
-286
-280
-269
-277
-270
-256
-262
-234
-211
-203
-204
-214
-213
-218
-213
-198
-202
-201
-194
-201
-197
-201
-215
-220
-212
-217
-220
-204
-184
-189
-198
-201
-207
-211
-217
-218
-217
-220
-225
-212
-207
-211
-229
-210
-217
-237
-235
-239
-249
-263
-277
-300
-309
-320
-319
-315
-319
-309
-310
-308
-316
-323
-304
-314
-307
-280
-279
-279
-273
-274
-269
-253
-276
-287
-297
-321
-318
-301
-277
-264
-248
-226
-225
-244
-253
-263
-281
-296
-311
-334
-359
-369
-381
-381
-367
-368
-371
-348
-339
-354
-345
-334
-342
-349
-337
-348
-357
-348
-341
-338
-330
-311
-290
-271
-265
-279
-310
-306
-323
-344
-333
-334
-315
-306
-316
-308
-313
-320
-304
-289
-273
-266
-240
-226
-239
-227
-229
-254
-242
-231
-242
-228
-219
-210
-222
-236
-235
-234
-217
-204
-196
-202
-207
-222
-213
-210
-232
-234
-242
-245
-262
-283
-264
-253
-247
-236
-229
-248
-236
-221
-229
-208
-206
-225
-210
-208
-223
-204
-210
-212
-198
-219
-229
-215
-220
-253
-249
-238
-245
-250
-223
-230
-213
-195
-211
-212
-233
-233
-242
-229
-196
-212
-199
-181
-187
-193
-190
-201
-214
-208
-216
-237
-243
-239
-230
-249
-263
-249
-239
-233
-215
-185
-184
-169
-157
-163
-155
-136
-127
-152
-165
-173
-187
-182
-179
-188
-191
-179
-184
-181
-184
-204
-199
-204
-226
-219
-226
-231
-225
-234
-222
-247
-267
-264
-274
-277
-267
-259
-261
-259
-270
-259
-239
-240
-207
-199
-202
-177
-179
-186
-191
-204
-198
-213
-213
-216
-230
-225
-223
-226
-235
-250
-252
-250
-250
-233
-221
-228
-235
-223
-206
-202
-195
-190
-181
-200
-220
-217
-219
-242
-245
-259
-286
-294
-307
-300
-285
-280
-285
-270
-262
-268
-254
-252
-272
-264
-251
-279
-273
-248
-239
-238
-211
-201
-202
-195
-170
-168
-173
-174
-174
-174
-197
-214
-220
-219
-216
-231
-239
-232
-245
-236
-240
-245
-222
-206
-191
-183
-183
-183
-191
-186
-183
-213
-230
-234
-261
-262
-246
-250
-242
-226
-233
-215
-188
-197
-189
-176
-185
-201
-194
-199
-213
-204
-189
-182
-183
-187
-193
-205
-211
-214
-221
-233
-230
-213
-224
-217
-212
-238
-234
-235
-249
-232
-231
-246
-245
-244
-251
-266
-270
-275
-280
-279
-287
-292
-291
-294
-284
-292
-278
-252
-277
-303
-290
-293
-302
-298
-296
-305
-301
-304
-319
-316
-307
-311
-308
-311
-306
-313
-313
-327
-332
-336
-335
-301
-297
-291
-263
-247
-242
-221
-224
-240
-227
-250
-250
-245
-274
-267
-262
-268
-259
-268
-280
-267
-255
-259
-258
-252
-261
-276
-290
-308
-315
-310
-315
-310
-314
-295
-272
-293
-290
-276
-269
-256
-264
-283
-279
-277
-310
-309
-315
-324
-329
-329
-321
-333
-323
-304
-306
-319
-324
-326
-337
-352
-351
-345
-339
-356
-354
-337
-320
-316
-315
-293
-289
-272
-257
-252
-236
-251
-257
-255
-267
-255
-241
-242
-252
-266
-262
-271
-296
-291
-294
-293
-300
-305
-316
-318
-320
-317
-324
-333
-345
-340
-337
-347
-327
-323
-311
-298
-289
-258
-257
-267
-247
-256
-265
-244
-252
-274
-285
-294
-285
-296
-312
-303
-298
-305
-303
-301
-298
-292
-284
-284
-288
-275
-287
-284
-276
-284
-285
-282
-282
-265
-265
-275
-253
-247
-243
-234
-232
-233
-238
-232
-240
-262
-270
-266
-261
-260
-249
-260
-266
-251
-265
-270
-269
-274
-267
-268
-283
-287
-295
-311
-310
-318
-319
-304
-310
-314
-304
-303
-300
-309
-306
-308
-307
-312
-326
-348
-361
-361
-372
-363
-368
-375
-364
-359
-362
-354
-343
-349
-362
-369
-348
-338
-365
-351
-333
-334
-332
-338
-348
-347
-340
-341
-339
-332
-318
-322
-319
-319
-321
-322
-327
-324
-309
-294
-306
-313
-302
-293
-309
-312
-306
-308
-301
-293
-307
-312
-312
-311
-311
-322
-323
-323
-335
-335
-314
-304
-304
-291
-265
-262
-251
-222
-219
-222
-206
-213
-236
-248
-245
-254
-254
-237
-229
-236
-227
-215
-222
-206
-195
-208
-211
-229
-247
-260
-270
-296
-311
-301
-304
-308
-279
-267
-289
-291
-272
-286
-308
-300
-284
-288
-284
-276
-254
-264
-273
-264
-288
-305
-295
-296
-290
-298
-324
-309
-311
-320
-307
-315
-336
-315
-311
-319
-294
-301
-297
-284
-275
-270
-269
-270
-280
-281
-276
-303
-305
-295
-322
-345
-315
-296
-299
-285
-273
-254
-258
-266
-248
-237
-233
-230
-236
-236
-248
-272
-285
-286
-298
-307
-276
-279
-285
-269
-264
-257
-253
-253
-242
-245
-260
-250
-264
-270
-264
-287
-283
-278
-282
-284
-301
-294
-298
-301
-285
-273
-289
-283
-270
-267
-240
-239
-236
-236
-228
-220
-212
-201
-175
-146
-148
-142
-136
-143
-154
-154
-160
-189
-214
-219
-219
-235
-261
-261
-265
-265
-279
-281
-280
-313
-309
-307
-313
-317
-314
-307
-316
-329
-325
-317
-325
-323
-314
-308
-312
-320
-318
-315
-319
-311
-287
-272
-257
-243
-242
-248
-243
-227
-241
-236
-248
-265
-257
-249
-245
-251
-246
-251
-267
-275
-282
-303
-289
-291
-283
-293
-317
-325
-342
-361
-368
-360
-352
-347
-328
-331
-308
-294
-304
-300
-313
-323
-318
-311
-317
-344
-345
-325
-335
-352
-339
-323
-332
-310
-305
-283
-262
-254
-249
-254
-272
-275
-275
-298
-287
-282
-288
-275
-272
-270
-271
-275
-259
-269
-274
-274
-299
-310
-303
-325
-344
-345
-364
-373
-366
-373
-351
-338
-317
-293
-300
-290
-269
-281
-275
-251
-257
-265
-249
-259
-259
-246
-251
-250
-256
-240
-235
-243
-249
-256
-271
-290
-285
-312
-326
-314
-297
-289
-270
-262
-255
-239
-255
-256
-242
-232
-244
-268
-260
-250
-267
-274
-283
-300
-307
-304
-292
-303
-311
-308
-340
-351
-344
-340
-328
-316
-330
-335
-335
-323
-315
-323
-330
-329
-327
-336
-320
-316
-317
-317
-326
-353
-353
-348
-370
-364
-334
-326
-336
-311
-312
-317
-308
-303
-299
-301
-299
-291
-304
-323
-302
-291
-288
-290
-274
-254
-277
-258
-231
-237
-222
-213
-226
-249
-258
-268
-278
-281
-264
-257
-259
-253
-249
-254
-246
-235
-247
-240
-253
-262
-274
-302
-306
-300
-308
-299
-294
-310
-305
-303
-306
-297
-313
-327
-331
-348
-350
-365
-380
-356
-348
-349
-355
-366
-358
-341
-337
-315
-296
-301
-293
-300
-291
-271
-264
-242
-233
-245
-232
-231
-245
-238
-251
-270
-261
-261
-258
-269
-290
-294
-289
-286
-282
-286
-280
-272
-281
-293
-291
-301
-295
-291
-319
-337
-344
-346
-335
-344
-351
-341
-342
-346
-335
-339
-333
-321
-314
-309
-325
-326
-334
-328
-330
-339
-328
-317
-296
-283
-272
-283
-271
-265
-264
-247
-257
-275
-262
-260
-274
-277
-300
-299
-275
-284
-294
-282
-280
-285
-285
-313
-332
-350
-362
-388
-397
-390
-376
-364
-352
-344
-352
-335
-332
-325
-313
-312
-316
-320
-303
-299
-287
-276
-276
-254
-250
-258
-247
-257
-250
-229
-250
-236
-231
-227
-202
-227
-229
-220
-241
-259
-238
-221
-213
-199
-166
-160
-171
-151
-135
-135
-141
-152
-164
-177
-186
-197
-208
-210
-226
-234
-244
-240
-224
-227
-234
-230
-260
-278
-295
-312
-310
-321
-328
-317
-297
-307
-317
-296
-282
-304
-299
-279
-297
-301
-297
-305
-303
-320
-344
-360
-379
-379
-353
-363
-342
-313
-311
-276
-252
-240
-240
-265
-278
-306
-330
-342
-341
-356
-367
-373
-382
-357
-349
-342
-332
-308
-301
-309
-311
-306
-303
-313
-321
-327
-324
-323
-316
-311
-309
-287
-283
-278
-264
-269
-267
-287
-309
-301
-312
-303
-283
-278
-265
-267
-264
-239
-248
-251
-229
-239
-239
-223
-233
-235
-244
-249
-253
-255
-263
-264
-253
-247
-234
-207
-190
-182
-171
-192
-189
-184
-199
-220
-229
-232
-242
-225
-211
-216
-210
-215
-228
-217
-225
-247
-256
-269
-290
-300
-310
-311
-290
-279
-262
-250
-253
-229
-213
-218
-230
-235
-245
-239
-239
-259
-263
-267
-267
-275
-276
-285
-308
-316
-334
-356
-363
-361
-356
-377
-369
-368
-395
-388
-362
-358
-345
-340
-340
-327
-322
-321
-306
-307
-297
-301
-302
-278
-261
-259
-264
-268
-259
-263
-268
-273
-278
-271
-282
-275
-284
-297
-295
-293
-298
-295
-288
-300
-294
-288
-299
-292
-268
-252
-254
-244
-231
-242
-231
-247
-261
-253
-243
-238
-230
-228
-219
-214
-222
-228
-245
-254
-260
-276
-286
-278
-287
-289
-288
-273
-251
-235
-230
-236
-252
-265
-258
-267
-272
-267
-278
-265
-250
-264
-257
-233
-231
-228
-232
-239
-248
-272
-278
-276
-282
-279
-286
-290
-277
-274
-281
-296
-301
-309
-319
-321
-303
-306
-313
-297
-293
-300
-292
-296
-284
-280
-294
-293
-291
-306
-295
-285
-282
-257
-263
-256
-253
-267
-255
-239
-236
-237
-247
-245
-261
-275
-279
-285
-290
-299
-308
-339
-340
-334
-329
-303
-286
-255
-244
-247
-233
-232
-253
-262
-266
-273
-288
-301
-286
-276
-297
-293
-266
-276
-310
-293
-305
-335
-335
-346
-346
-339
-341
-352
-352
-352
-341
-335
-324
-324
-308
-305
-309
-316
-308
-293
-289
-274
-275
-279
-273
-249
-233
-227
-208
-196
-192
-191
-206
-222
-218
-233
-260
-249
-239
-258
-261
-249
-255
-263
-255
-252
-258
-260
-259
-275
-283
-290
-291
-304
-317
-322
-321
-330
-330
-314
-315
-304
-293
-305
-307
-312
-308
-285
-289
-289
-272
-293
-307
-296
-285
-289
-293
-288
-296
-296
-296
-287
-283
-284
-273
-263
-262
-253
-273
-295
-277
-273
-284
-285
-273
-263
-270
-278
-290
-291
-294
-303
-310
-319
-300
-298
-304
-297
-268
-259
-255
-255
-256
-281
-300
-317
-338
-374
-370
-348
-346
-311
-308
-309
-310
-322
-309
-318
-320
-305
-304
-306
-291
-275
-272
-269
-276
-276
-286
-292
-276
-269
-276
-264
-254
-252
-252
-241
-233
-233
-227
-212
-215
-233
-238
-232
-252
-266
-280
-299
-299
-307
-281
-269
-255
-231
-242
-245
-249
-258
-246
-246
-230
-224
-234
-226
-214
-234
-224
-222
-256
-259
-274
-280
-276
-275
-282
-265
-265
-256
-256
-280
-248
-255
-267
-253
-257
-266
-275
-250
-264
-266
-239
-245
-255
-255
-257
-269
-271
-268
-271
-275
-266
-261
-259
-244
-253
-262
-261
-275
-270
-259
-266
-266
-256
-271
-280
-281
-292
-302
-306
-309
-302
-302
-306
-294
-317
-314
-286
-288
-283
-281
-265
-230
-226
-226
-214
-235
-261
-269
-271
-272
-272
-265
-251
-274
-294
-297
-302
-300
-294
-279
-269
-276
-272
-276
-281
-270
-270
-273
-260
-257
-261
-260
-267
-274
-270
-258
-261
-266
-235
-229
-242
-235
-227
-232
-231
-209
-206
-227
-220
-207
-231
-222
-200
-203
-225
-230
-228
-242
-243
-232
-226
-212
-193
-192
-180
-194
-191
-188
-194
-185
-183
